TSTP Solution File: SEU744^1 by Satallax---3.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Satallax---3.5
% Problem  : SEU744^1 : TPTP v8.1.0. Released v3.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s

% Computer : n021.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  : 600s
% DateTime : Tue Jul 19 14:00:26 EDT 2022

% Result   : Theorem 2.48s 2.73s
% Output   : Proof 3.09s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SEU744^1 : TPTP v8.1.0. Released v3.7.0.
% 0.07/0.13  % Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s
% 0.12/0.33  % Computer : n021.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Sun Jun 19 11:00:02 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 2.48/2.73  % SZS status Theorem
% 2.48/2.73  % Mode: mode507:USE_SINE=true:SINE_TOLERANCE=3.0:SINE_GENERALITY_THRESHOLD=0:SINE_RANK_LIMIT=1.:SINE_DEPTH=1
% 2.48/2.73  % Inferences: 0
% 2.48/2.73  % SZS output start Proof
% 2.48/2.73  thf(ty_kfst, type, kfst : ($i>$i)).
% 2.48/2.73  thf(ty_binintersect, type, binintersect : ($i>$i>$i)).
% 2.48/2.73  thf(ty_singleton, type, singleton : ($i>$o)).
% 2.48/2.73  thf(ty_if, type, if : ($i>$o>$i>$i>$i)).
% 2.48/2.73  thf(ty_subset, type, subset : ($i>$i>$o)).
% 2.48/2.73  thf(ty_eigen__2, type, eigen__2 : $i).
% 2.48/2.73  thf(ty_setunion, type, setunion : ($i>$i)).
% 2.48/2.73  thf(ty_iskpair, type, iskpair : ($i>$o)).
% 2.48/2.73  thf(ty_eigen__1, type, eigen__1 : $i).
% 2.48/2.73  thf(ty_eigen__0, type, eigen__0 : $i).
% 2.48/2.73  thf(ty_cartprod, type, cartprod : ($i>$i>$i)).
% 2.48/2.73  thf(ty_breln, type, breln : ($i>$i>$i>$o)).
% 2.48/2.73  thf(ty_emptyset, type, emptyset : $i).
% 2.48/2.73  thf(ty_setminus, type, setminus : ($i>$i>$i)).
% 2.48/2.73  thf(ty_kpair, type, kpair : ($i>$i>$i)).
% 2.48/2.73  thf(ty_eigen__3, type, eigen__3 : $i).
% 2.48/2.73  thf(ty_descr, type, descr : (($i>$o)>$i)).
% 2.48/2.73  thf(ty_ap, type, ap : ($i>$i>$i>$i>$i)).
% 2.48/2.73  thf(ty_funcSet, type, funcSet : ($i>$i>$i)).
% 2.48/2.73  thf(ty_symdiff, type, symdiff : ($i>$i>$i)).
% 2.48/2.73  thf(ty_nonempty, type, nonempty : ($i>$o)).
% 2.48/2.73  thf(ty_dsetconstr, type, dsetconstr : ($i>($i>$o)>$i)).
% 2.48/2.73  thf(ty_powerset, type, powerset : ($i>$i)).
% 2.48/2.73  thf(ty_omega, type, omega : $i).
% 2.48/2.73  thf(ty_ex1, type, ex1 : ($i>($i>$o)>$o)).
% 2.48/2.73  thf(ty_ksnd, type, ksnd : ($i>$i)).
% 2.48/2.73  thf(ty_exu, type, exu : (($i>$o)>$o)).
% 2.48/2.73  thf(ty_prop2set, type, prop2set : ($o>$i)).
% 2.48/2.73  thf(ty_set2prop, type, set2prop : ($i>$o)).
% 2.48/2.73  thf(ty_lam, type, lam : ($i>$i>($i>$i)>$i)).
% 2.48/2.73  thf(ty_in, type, in : ($i>$i>$o)).
% 2.48/2.73  thf(ty_func, type, func : ($i>$i>$i>$o)).
% 2.48/2.73  thf(ty_binunion, type, binunion : ($i>$i>$i)).
% 2.48/2.73  thf(ty_dpsetconstr, type, dpsetconstr : ($i>$i>($i>$i>$o)>$i)).
% 2.48/2.73  thf(ty_setadjoin, type, setadjoin : ($i>$i>$i)).
% 2.48/2.73  thf(def_setextAx,definition,(setextAx = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))))).
% 2.48/2.73  thf(def_emptysetAx,definition,(emptysetAx = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 2.48/2.73  thf(def_setadjoinAx,definition,(setadjoinAx = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))))).
% 2.48/2.73  thf(def_powersetAx,definition,(powersetAx = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))))).
% 2.48/2.73  thf(def_setunionAx,definition,(setunionAx = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))))).
% 2.48/2.73  thf(def_omega0Ax,definition,(omega0Ax = ((in @ emptyset) @ omega))).
% 2.48/2.73  thf(def_omegaSAx,definition,(omegaSAx = (![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))))).
% 2.48/2.73  thf(def_omegaIndAx,definition,(omegaIndAx = (![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))))).
% 2.48/2.73  thf(def_replAx,definition,(replAx = (![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))))).
% 2.48/2.73  thf(def_foundationAx,definition,(foundationAx = (![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))))).
% 2.48/2.73  thf(def_wellorderingAx,definition,(wellorderingAx = (![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))))).
% 2.48/2.73  thf(def_descrp,definition,(descrp = (![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))))).
% 2.48/2.73  thf(def_dsetconstrI,definition,(dsetconstrI = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_dsetconstrEL,definition,(dsetconstrEL = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 2.48/2.73  thf(def_dsetconstrER,definition,(dsetconstrER = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))))).
% 2.48/2.73  thf(def_exuE1,definition,(exuE1 = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))))).
% 2.48/2.73  thf(def_prop2setE,definition,(prop2setE = (![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))))).
% 2.48/2.73  thf(def_emptysetE,definition,(emptysetE = (![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))))).
% 2.48/2.73  thf(def_emptysetimpfalse,definition,(emptysetimpfalse = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 2.48/2.73  thf(def_notinemptyset,definition,(notinemptyset = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 2.48/2.73  thf(def_exuE3e,definition,(exuE3e = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))))).
% 2.48/2.73  thf(def_setext,definition,(setext = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))))).
% 2.48/2.73  thf(def_emptyI,definition,(emptyI = (![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))))).
% 2.48/2.73  thf(def_noeltsimpempty,definition,(noeltsimpempty = (![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))))).
% 2.48/2.73  thf(def_setbeta,definition,(setbeta = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))))).
% 2.48/2.73  thf(def_nonemptyE1,definition,(nonemptyE1 = (![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))))).
% 2.48/2.73  thf(def_nonemptyI,definition,(nonemptyI = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_nonemptyI1,definition,(nonemptyI1 = (![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))))).
% 2.48/2.73  thf(def_setadjoinIL,definition,(setadjoinIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))))).
% 2.48/2.73  thf(def_emptyinunitempty,definition,(emptyinunitempty = ((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)))).
% 2.48/2.73  thf(def_setadjoinIR,definition,(setadjoinIR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))))).
% 2.48/2.73  thf(def_setadjoinE,definition,(setadjoinE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))))).
% 2.48/2.73  thf(def_setadjoinOr,definition,(setadjoinOr = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))))).
% 2.48/2.73  thf(def_setoftrueEq,definition,(setoftrueEq = (![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)))).
% 2.48/2.73  thf(def_powersetI,definition,(powersetI = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))))).
% 2.48/2.73  thf(def_emptyinPowerset,definition,(emptyinPowerset = (![X1:$i]:((in @ emptyset) @ (powerset @ X1))))).
% 2.48/2.73  thf(def_emptyInPowerset,definition,(emptyInPowerset = (![X1:$i]:((in @ emptyset) @ (powerset @ X1))))).
% 2.48/2.73  thf(def_powersetE,definition,(powersetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))))).
% 2.48/2.73  thf(def_setunionI,definition,(setunionI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))))).
% 2.48/2.73  thf(def_setunionE,definition,(setunionE = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))))).
% 2.48/2.73  thf(def_subPowSU,definition,(subPowSU = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))))).
% 2.48/2.73  thf(def_exuE2,definition,(exuE2 = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))))).
% 2.48/2.73  thf(def_nonemptyImpWitness,definition,(nonemptyImpWitness = (![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))))).
% 2.48/2.73  thf(def_uniqinunit,definition,(uniqinunit = (![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))))).
% 2.48/2.73  thf(def_notinsingleton,definition,(notinsingleton = (![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))))).
% 2.48/2.73  thf(def_eqinunit,definition,(eqinunit = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 2.48/2.73  thf(def_singletonsswitch,definition,(singletonsswitch = (![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))).
% 2.48/2.73  thf(def_upairsetE,definition,(upairsetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))))).
% 2.48/2.73  thf(def_upairsetIL,definition,(upairsetIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 2.48/2.73  thf(def_upairsetIR,definition,(upairsetIR = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 2.48/2.73  thf(def_emptyE1,definition,(emptyE1 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))))).
% 2.48/2.73  thf(def_vacuousDall,definition,(vacuousDall = (![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))))).
% 2.48/2.73  thf(def_quantDeMorgan1,definition,(quantDeMorgan1 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 2.48/2.73  thf(def_quantDeMorgan2,definition,(quantDeMorgan2 = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 2.48/2.73  thf(def_quantDeMorgan3,definition,(quantDeMorgan3 = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 2.48/2.73  thf(def_quantDeMorgan4,definition,(quantDeMorgan4 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 2.48/2.73  thf(def_prop2setI,definition,(prop2setI = (![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))))).
% 2.48/2.73  thf(def_prop2set2propI,definition,(prop2set2propI = (![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))))).
% 2.48/2.73  thf(def_notdexE,definition,(notdexE = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 2.48/2.73  thf(def_notdallE,definition,(notdallE = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 2.48/2.73  thf(def_exuI1,definition,(exuI1 = (![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))))).
% 2.48/2.73  thf(def_exuI3,definition,(exuI3 = (![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))))).
% 2.48/2.73  thf(def_exuI2,definition,(exuI2 = (![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))))).
% 2.48/2.73  thf(def_inCongP,definition,(inCongP = (![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))))).
% 2.48/2.73  thf(def_in__Cong,definition,(in__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))))).
% 2.48/2.73  thf(def_exuE3u,definition,(exuE3u = (![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))))).
% 2.48/2.73  thf(def_exu__Cong,definition,(exu__Cong = (![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))))).
% 2.48/2.73  thf(def_emptyset__Cong,definition,(emptyset__Cong = (emptyset = emptyset))).
% 2.48/2.73  thf(def_setadjoin__Cong,definition,(setadjoin__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))))).
% 2.48/2.73  thf(def_powerset__Cong,definition,(powerset__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))))).
% 2.48/2.73  thf(def_setunion__Cong,definition,(setunion__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))))).
% 2.48/2.73  thf(def_omega__Cong,definition,(omega__Cong = (omega = omega))).
% 2.48/2.73  thf(def_exuEu,definition,(exuEu = (![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))))).
% 2.48/2.73  thf(def_descr__Cong,definition,(descr__Cong = (![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))))).
% 2.48/2.73  thf(def_dsetconstr__Cong,definition,(dsetconstr__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))))).
% 2.48/2.73  thf(def_subsetI1,definition,(subsetI1 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))))).
% 2.48/2.73  thf(def_eqimpsubset2,definition,(eqimpsubset2 = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))))).
% 2.48/2.73  thf(def_eqimpsubset1,definition,(eqimpsubset1 = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))))).
% 2.48/2.73  thf(def_subsetI2,definition,(subsetI2 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))))).
% 2.48/2.73  thf(def_emptysetsubset,definition,(emptysetsubset = ((!!) @ (subset @ emptyset)))).
% 2.48/2.73  thf(def_subsetE,definition,(subsetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))))).
% 2.48/2.73  thf(def_subsetE2,definition,(subsetE2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))))).
% 2.48/2.73  thf(def_notsubsetI,definition,(notsubsetI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))))).
% 2.48/2.73  thf(def_notequalI1,definition,(notequalI1 = (![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))))).
% 2.48/2.73  thf(def_notequalI2,definition,(notequalI2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))))).
% 2.48/2.73  thf(def_subsetRefl,definition,(subsetRefl = (![X1:$i]:((subset @ X1) @ X1)))).
% 2.48/2.73  thf(def_subsetTrans,definition,(subsetTrans = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))))).
% 2.48/2.73  thf(def_setadjoinSub,definition,(setadjoinSub = (![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))))).
% 2.48/2.73  thf(def_setadjoinSub2,definition,(setadjoinSub2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))))).
% 2.48/2.73  thf(def_subset2powerset,definition,(subset2powerset = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))))).
% 2.48/2.73  thf(def_setextsub,definition,(setextsub = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))))).
% 2.48/2.73  thf(def_subsetemptysetimpeq,definition,(subsetemptysetimpeq = (![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))))).
% 2.48/2.73  thf(def_powersetI1,definition,(powersetI1 = (![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))))).
% 2.48/2.73  thf(def_powersetE1,definition,(powersetE1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))))).
% 2.48/2.73  thf(def_inPowerset,definition,(inPowerset = (![X1:$i]:((in @ X1) @ (powerset @ X1))))).
% 2.48/2.73  thf(def_powersetsubset,definition,(powersetsubset = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))))).
% 2.48/2.73  thf(def_sepInPowerset,definition,(sepInPowerset = (![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))))).
% 2.48/2.73  thf(def_sepSubset,definition,(sepSubset = (![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))))).
% 2.48/2.73  thf(def_binunionIL,definition,(binunionIL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))))).
% 2.48/2.73  thf(def_upairset2IR,definition,(upairset2IR = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 2.48/2.73  thf(def_binunionIR,definition,(binunionIR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))))).
% 2.48/2.73  thf(def_binunionEcases,definition,(binunionEcases = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))))).
% 2.48/2.73  thf(def_binunionE,definition,(binunionE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))))).
% 2.48/2.73  thf(def_binunionLsub,definition,(binunionLsub = (![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))))).
% 2.48/2.73  thf(def_binunionRsub,definition,(binunionRsub = (![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))))).
% 2.48/2.73  thf(def_binintersectI,definition,(binintersectI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_binintersectSubset5,definition,(binintersectSubset5 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_binintersectEL,definition,(binintersectEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 2.48/2.73  thf(def_binintersectLsub,definition,(binintersectLsub = (![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))))).
% 2.48/2.73  thf(def_binintersectSubset2,definition,(binintersectSubset2 = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))))).
% 2.48/2.73  thf(def_binintersectSubset3,definition,(binintersectSubset3 = (![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))))).
% 2.48/2.73  thf(def_binintersectER,definition,(binintersectER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))))).
% 2.48/2.73  thf(def_disjointsetsI1,definition,(disjointsetsI1 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))))).
% 2.48/2.73  thf(def_binintersectRsub,definition,(binintersectRsub = (![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))))).
% 2.48/2.73  thf(def_binintersectSubset4,definition,(binintersectSubset4 = (![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))))).
% 2.48/2.73  thf(def_binintersectSubset1,definition,(binintersectSubset1 = (![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))))).
% 2.48/2.73  thf(def_bs114d,definition,(bs114d = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))))).
% 2.48/2.73  thf(def_setminusI,definition,(setminusI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_setminusEL,definition,(setminusEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 2.48/2.73  thf(def_setminusER,definition,(setminusER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))))).
% 2.48/2.73  thf(def_setminusSubset2,definition,(setminusSubset2 = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))))).
% 2.48/2.73  thf(def_setminusERneg,definition,(setminusERneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))))).
% 2.48/2.73  thf(def_setminusELneg,definition,(setminusELneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))))).
% 2.48/2.73  thf(def_setminusILneg,definition,(setminusILneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))).
% 2.48/2.73  thf(def_setminusIRneg,definition,(setminusIRneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))).
% 2.48/2.73  thf(def_setminusLsub,definition,(setminusLsub = (![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))))).
% 2.48/2.73  thf(def_setminusSubset1,definition,(setminusSubset1 = (![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))))).
% 2.48/2.73  thf(def_symdiffE,definition,(symdiffE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))))).
% 2.48/2.73  thf(def_symdiffI1,definition,(symdiffI1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_symdiffI2,definition,(symdiffI2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_symdiffIneg1,definition,(symdiffIneg1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))))).
% 2.48/2.73  thf(def_symdiffIneg2,definition,(symdiffIneg2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))))).
% 2.48/2.73  thf(def_secondinupair,definition,(secondinupair = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 2.48/2.73  thf(def_setukpairIL,definition,(setukpairIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))))).
% 2.48/2.73  thf(def_setukpairIR,definition,(setukpairIR = (![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))))).
% 2.48/2.73  thf(def_kpairiskpair,definition,(kpairiskpair = (![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))))).
% 2.48/2.73  thf(def_kpairp,definition,(kpairp = (![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))))).
% 2.48/2.73  thf(def_singletonsubset,definition,(singletonsubset = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))))).
% 2.48/2.73  thf(def_singletoninpowerset,definition,(singletoninpowerset = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))))).
% 2.48/2.73  thf(def_singletoninpowunion,definition,(singletoninpowunion = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_upairset2E,definition,(upairset2E = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))))).
% 2.48/2.73  thf(def_upairsubunion,definition,(upairsubunion = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))))).
% 2.48/2.73  thf(def_upairinpowunion,definition,(upairinpowunion = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))))).
% 2.48/2.73  thf(def_ubforcartprodlem1,definition,(ubforcartprodlem1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))))).
% 2.48/2.73  thf(def_ubforcartprodlem2,definition,(ubforcartprodlem2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))))).
% 2.48/2.73  thf(def_ubforcartprodlem3,definition,(ubforcartprodlem3 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))))).
% 2.48/2.73  thf(def_cartprodpairin,definition,(cartprodpairin = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))))).
% 2.48/2.73  thf(def_cartprodmempair1,definition,(cartprodmempair1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))))).
% 2.48/2.73  thf(def_cartprodmempair,definition,(cartprodmempair = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))))).
% 2.48/2.73  thf(def_setunionE2,definition,(setunionE2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))))).
% 2.48/2.73  thf(def_setunionsingleton1,definition,(setunionsingleton1 = (![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)))).
% 2.48/2.73  thf(def_setunionsingleton2,definition,(setunionsingleton2 = (![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))))).
% 2.48/2.73  thf(def_setunionsingleton,definition,(setunionsingleton = (![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)))).
% 2.48/2.73  thf(def_singletonprop,definition,(singletonprop = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))))).
% 2.48/2.73  thf(def_ex1E1,definition,(ex1E1 = (![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))))).
% 2.48/2.73  thf(def_ex1I,definition,(ex1I = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))))).
% 2.48/2.73  thf(def_ex1I2,definition,(ex1I2 = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))))).
% 2.48/2.73  thf(def_singletonsuniq,definition,(singletonsuniq = (![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))))).
% 2.48/2.73  thf(def_setukpairinjL1,definition,(setukpairinjL1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))))).
% 2.48/2.73  thf(def_kfstsingleton,definition,(kfstsingleton = (![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))))).
% 2.48/2.73  thf(def_theprop,definition,(theprop = (![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))))).
% 2.48/2.73  thf(def_kfstpairEq,definition,(kfstpairEq = (![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))))).
% 2.48/2.73  thf(def_cartprodfstin,definition,(cartprodfstin = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))))).
% 2.48/2.73  thf(def_setukpairinjL2,definition,(setukpairinjL2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))))).
% 2.48/2.73  thf(def_setukpairinjL,definition,(setukpairinjL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))))).
% 2.48/2.73  thf(def_setukpairinjR11,definition,(setukpairinjR11 = (![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))))).
% 2.48/2.73  thf(def_setukpairinjR12,definition,(setukpairinjR12 = (![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))))).
% 2.48/2.73  thf(def_setukpairinjR1,definition,(setukpairinjR1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))))).
% 2.48/2.73  thf(def_upairequniteq,definition,(upairequniteq = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))))).
% 2.48/2.73  thf(def_setukpairinjR2,definition,(setukpairinjR2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))))).
% 2.48/2.73  thf(def_setukpairinjR,definition,(setukpairinjR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))))).
% 2.48/2.73  thf(def_ksndsingleton,definition,(ksndsingleton = (![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))))).
% 2.48/2.73  thf(def_ksndpairEq,definition,(ksndpairEq = (![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))))).
% 2.48/2.73  thf(def_kpairsurjEq,definition,(kpairsurjEq = (![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))))).
% 2.48/2.73  thf(def_cartprodsndin,definition,(cartprodsndin = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))))).
% 2.48/2.73  thf(def_cartprodpairmemEL,definition,(cartprodpairmemEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))))).
% 2.48/2.73  thf(def_cartprodpairmemER,definition,(cartprodpairmemER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))))).
% 2.48/2.73  thf(def_cartprodmempaircEq,definition,(cartprodmempaircEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))))).
% 2.48/2.73  thf(def_cartprodfstpairEq,definition,(cartprodfstpairEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))))).
% 2.48/2.73  thf(def_cartprodsndpairEq,definition,(cartprodsndpairEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))))).
% 2.48/2.73  thf(def_cartprodpairsurjEq,definition,(cartprodpairsurjEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))))).
% 2.48/2.73  thf(def_dpsetconstrI,definition,(dpsetconstrI = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))))).
% 2.48/2.73  thf(def_dpsetconstrSub,definition,(dpsetconstrSub = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))))).
% 2.48/2.73  thf(def_setOfPairsIsBReln,definition,(setOfPairsIsBReln = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))))).
% 2.48/2.73  thf(def_dpsetconstrERa,definition,(dpsetconstrERa = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))))).
% 2.48/2.73  thf(def_dpsetconstrEL1,definition,(dpsetconstrEL1 = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))))).
% 2.48/2.73  thf(def_dpsetconstrEL2,definition,(dpsetconstrEL2 = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))))).
% 2.48/2.73  thf(def_dpsetconstrER,definition,(dpsetconstrER = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))).
% 2.48/2.73  thf(def_funcImageSingleton,definition,(funcImageSingleton = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))))).
% 2.48/2.73  thf(def_apProp,definition,(apProp = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))))).
% 2.48/2.73  thf(def_app,definition,(app = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))))).
% 2.48/2.73  thf(def_infuncsetfunc,definition,(infuncsetfunc = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))))).
% 2.48/2.73  thf(def_ap2p,definition,(ap2p = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))))).
% 2.48/2.73  thf(def_funcinfuncset,definition,(funcinfuncset = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))))).
% 2.48/2.73  thf(def_lamProp,definition,(lamProp = (![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))))).
% 2.48/2.73  thf(def_lamp,definition,(lamp = (![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))))).
% 2.48/2.73  thf(def_lam2p,definition,(lam2p = (![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))))).
% 2.48/2.73  thf(def_brelnall1,definition,(brelnall1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))))).
% 2.48/2.73  thf(def_brelnall2,definition,(brelnall2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))))).
% 2.48/2.73  thf(def_ex1E2,definition,(ex1E2 = (![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))))).
% 2.48/2.73  thf(def_funcGraphProp1,definition,(funcGraphProp1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))))).
% 2.48/2.73  thf(def_funcGraphProp3,definition,(funcGraphProp3 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))))).
% 2.48/2.73  thf(def_funcGraphProp2,definition,(funcGraphProp2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))))).
% 2.48/2.73  thf(def_funcextLem,definition,(funcextLem = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))))).
% 2.48/2.73  thf(def_funcGraphProp4,definition,(funcGraphProp4 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))))).
% 2.48/2.73  thf(def_subbreln,definition,(subbreln = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))))).
% 2.48/2.73  thf(def_eqbreln,definition,(eqbreln = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))))).
% 2.48/2.73  thf(def_funcext,definition,(funcext = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))))).
% 2.48/2.73  thf(def_funcext2,definition,(funcext2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))))).
% 2.48/2.73  thf(def_ap2apEq1,definition,(ap2apEq1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))))).
% 2.48/2.73  thf(def_ap2apEq2,definition,(ap2apEq2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))))).
% 2.48/2.73  thf(def_beta1,definition,(beta1 = (![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))))).
% 2.48/2.73  thf(def_eta1,definition,(eta1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))))).
% 2.48/2.73  thf(def_lam2lamEq,definition,(lam2lamEq = (![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))))).
% 2.48/2.73  thf(def_beta2,definition,(beta2 = (![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))))).
% 2.48/2.73  thf(def_eta2,definition,(eta2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))))).
% 2.48/2.73  thf(def_iffalseProp1,definition,(iffalseProp1 = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))))).
% 2.48/2.73  thf(def_iffalseProp2,definition,(iffalseProp2 = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))))).
% 2.48/2.73  thf(def_iftrueProp1,definition,(iftrueProp1 = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))))).
% 2.48/2.73  thf(def_iftrueProp2,definition,(iftrueProp2 = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))))).
% 2.48/2.73  thf(def_ifSingleton,definition,(ifSingleton = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))))).
% 2.48/2.73  thf(def_ifp,definition,(ifp = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))))).
% 2.48/2.73  thf(def_theeq,definition,(theeq = (![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))))).
% 2.48/2.73  thf(def_iftrue,definition,(iftrue = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))))).
% 2.48/2.73  thf(def_iffalse,definition,(iffalse = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))))).
% 2.48/2.73  thf(def_iftrueorfalse,definition,(iftrueorfalse = (![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))))).
% 2.48/2.73  thf(def_binintersectT_lem,definition,(binintersectT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))))).
% 2.48/2.73  thf(def_binunionT_lem,definition,(binunionT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))))).
% 2.48/2.73  thf(def_powersetT_lem,definition,(powersetT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))))).
% 2.48/2.73  thf(def_setminusT_lem,definition,(setminusT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))))).
% 2.48/2.73  thf(def_complementT_lem,definition,(complementT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))))).
% 2.48/2.73  thf(def_setextT,definition,(setextT = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))))).
% 2.48/2.73  thf(def_subsetTI,definition,(subsetTI = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))))).
% 2.48/2.73  thf(def_powersetTI1,definition,(powersetTI1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))))).
% 2.48/2.73  thf(def_powersetTE1,definition,(powersetTE1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))))).
% 2.48/2.73  thf(def_complementTI1,definition,(complementTI1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))))).
% 2.48/2.73  thf(def_complementTE1,definition,(complementTE1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))))).
% 2.48/2.73  thf(def_binintersectTELcontra,definition,(binintersectTELcontra = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))))).
% 2.48/2.73  thf(def_binintersectTERcontra,definition,(binintersectTERcontra = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))))).
% 2.48/2.73  thf(def_contrasubsetT,definition,(contrasubsetT = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))))).
% 2.48/2.73  thf(def_contrasubsetT1,definition,(contrasubsetT1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))))).
% 2.48/2.73  thf(def_contrasubsetT2,definition,(contrasubsetT2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))))).
% 2.48/2.73  thf(def_contrasubsetT3,definition,(contrasubsetT3 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))))).
% 2.48/2.73  thf(def_doubleComplementI1,definition,(doubleComplementI1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))))).
% 2.48/2.73  thf(def_doubleComplementE1,definition,(doubleComplementE1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))))).
% 2.48/2.73  thf(def_doubleComplementSub1,definition,(doubleComplementSub1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))))).
% 2.48/2.73  thf(def_doubleComplementSub2,definition,(doubleComplementSub2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))))).
% 2.48/2.73  thf(def_doubleComplementEq,definition,(doubleComplementEq = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))))).
% 2.48/2.73  thf(def_complementTnotintersectT,definition,(complementTnotintersectT = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))))).
% 2.48/2.73  thf(def_complementImpComplementIntersect,definition,(complementImpComplementIntersect = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))))).
% 2.48/2.73  thf(def_complementSubsetComplementIntersect,definition,(complementSubsetComplementIntersect = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))))).
% 2.48/2.73  thf(def_complementInPowersetComplementIntersect,definition,(complementInPowersetComplementIntersect = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))).
% 2.48/2.73  thf(def_contraSubsetComplement,definition,(contraSubsetComplement = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))))).
% 2.48/2.73  thf(def_complementTcontraSubset,definition,(complementTcontraSubset = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))))).
% 2.48/2.73  thf(def_binunionTILcontra,definition,(binunionTILcontra = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))))).
% 2.48/2.73  thf(def_binunionTIRcontra,definition,(binunionTIRcontra = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))))).
% 2.48/2.73  thf(def_inIntersectImpInUnion,definition,(inIntersectImpInUnion = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))))).
% 2.48/2.73  thf(def_inIntersectImpInUnion2,definition,(inIntersectImpInUnion2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))))).
% 2.48/2.73  thf(def_inIntersectImpInIntersectUnions,definition,(inIntersectImpInIntersectUnions = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))))).
% 2.48/2.73  thf(def_intersectInPowersetIntersectUnions,definition,(intersectInPowersetIntersectUnions = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))).
% 2.48/2.73  thf(inComplementUnionImpNotIn1,conjecture,((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).
% 2.48/2.74  thf(h0,negated_conjecture,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),inference(assume_negation,[status(cth)],[inComplementUnionImpNotIn1])).
% 2.48/2.74  thf(h1,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))),introduced(assumption,[])).
% 2.48/2.74  thf(h2,assumption,(~(((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.48/2.74  thf(h3,assumption,(![X1:$i]:(~(((in @ X1) @ emptyset)))),introduced(assumption,[])).
% 2.48/2.74  thf(h4,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.48/2.74  thf(h5,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 2.48/2.74  thf(h6,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.75  thf(h7,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 2.58/2.75  thf(h8,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.75  thf(h9,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))),introduced(assumption,[])).
% 2.58/2.75  thf(h10,assumption,(~((((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.75  thf(h11,assumption,((in @ emptyset) @ omega),introduced(assumption,[])).
% 2.58/2.75  thf(h12,assumption,(~(((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.76  thf(h13,assumption,(![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))),introduced(assumption,[])).
% 2.58/2.76  thf(h14,assumption,(~(((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.76  thf(h15,assumption,(![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))),introduced(assumption,[])).
% 2.58/2.76  thf(h16,assumption,(~(((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.77  thf(h17,assumption,(![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))),introduced(assumption,[])).
% 2.58/2.77  thf(h18,assumption,(~(((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.77  thf(h19,assumption,(![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))),introduced(assumption,[])).
% 2.58/2.77  thf(h20,assumption,(~(((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.77  thf(h21,assumption,(![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.77  thf(h22,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.77  thf(h23,assumption,(![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))),introduced(assumption,[])).
% 2.58/2.77  thf(h24,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.78  thf(h25,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))),introduced(assumption,[])).
% 2.58/2.78  thf(h26,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.78  thf(h27,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 2.58/2.78  thf(h28,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.78  thf(h29,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))),introduced(assumption,[])).
% 2.58/2.78  thf(h30,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.79  thf(h31,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))),introduced(assumption,[])).
% 2.58/2.79  thf(h32,assumption,(~(((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.79  thf(h33,assumption,(![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))),introduced(assumption,[])).
% 2.58/2.79  thf(h34,assumption,(~(((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.79  thf(h35,assumption,(![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))),introduced(assumption,[])).
% 2.58/2.79  thf(h36,assumption,(~(((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.79  thf(h37,assumption,(~(((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.80  thf(h38,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.80  thf(h39,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))),introduced(assumption,[])).
% 2.58/2.80  thf(h40,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.81  thf(h41,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))),introduced(assumption,[])).
% 2.58/2.81  thf(h42,assumption,(~(((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.58/2.81  thf(h43,assumption,(![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))),introduced(assumption,[])).
% 2.58/2.81  thf(h44,assumption,(~(((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.81  thf(h45,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.81  thf(h46,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))),introduced(assumption,[])).
% 2.64/2.81  thf(h47,assumption,(~(((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.82  thf(h48,assumption,(![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))),introduced(assumption,[])).
% 2.64/2.82  thf(h49,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.82  thf(h50,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))),introduced(assumption,[])).
% 2.64/2.82  thf(h51,assumption,(~(((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.82  thf(h52,assumption,(![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))),introduced(assumption,[])).
% 2.64/2.82  thf(h53,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.82  thf(h54,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))),introduced(assumption,[])).
% 2.64/2.82  thf(h55,assumption,(~((((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.83  thf(h56,assumption,((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)),introduced(assumption,[])).
% 2.64/2.83  thf(h57,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.83  thf(h58,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))),introduced(assumption,[])).
% 2.64/2.83  thf(h59,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.83  thf(h60,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))),introduced(assumption,[])).
% 2.64/2.83  thf(h61,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.83  thf(h62,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 2.64/2.83  thf(h63,assumption,(~(((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.84  thf(h64,assumption,(![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)),introduced(assumption,[])).
% 2.64/2.84  thf(h65,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.84  thf(h66,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))),introduced(assumption,[])).
% 2.64/2.84  thf(h67,assumption,(~(((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.84  thf(h68,assumption,(![X1:$i]:((in @ emptyset) @ (powerset @ X1))),introduced(assumption,[])).
% 2.64/2.84  thf(h69,assumption,(~(((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.85  thf(h70,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.85  thf(h71,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 2.64/2.85  thf(h72,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.64/2.85  thf(h73,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))),introduced(assumption,[])).
% 2.64/2.85  thf(h74,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.69/2.86  thf(h75,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))),introduced(assumption,[])).
% 2.69/2.86  thf(h76,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.69/2.86  thf(h77,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))),introduced(assumption,[])).
% 2.69/2.86  thf(h78,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.86  thf(h79,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))),introduced(assumption,[])).
% 2.71/2.86  thf(h80,assumption,(~(((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.86  thf(h81,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.87  thf(h82,assumption,(![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))),introduced(assumption,[])).
% 2.71/2.87  thf(h83,assumption,(~(((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.87  thf(h84,assumption,(![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))),introduced(assumption,[])).
% 2.71/2.87  thf(h85,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.87  thf(h86,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 2.71/2.87  thf(h87,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.87  thf(h88,assumption,(![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))),introduced(assumption,[])).
% 2.71/2.87  thf(h89,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.88  thf(h90,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))),introduced(assumption,[])).
% 2.71/2.88  thf(h91,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.88  thf(h92,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 2.71/2.88  thf(h93,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.89  thf(h94,assumption,(![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 2.71/2.89  thf(h95,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.89  thf(h96,assumption,(![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))),introduced(assumption,[])).
% 2.71/2.89  thf(h97,assumption,(~(((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.89  thf(h98,assumption,(![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))),introduced(assumption,[])).
% 2.71/2.89  thf(h99,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.89  thf(h100,assumption,(![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))),introduced(assumption,[])).
% 2.71/2.89  thf(h101,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.89  thf(h102,assumption,(![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))),introduced(assumption,[])).
% 2.71/2.89  thf(h103,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.90  thf(h104,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.90  thf(h105,assumption,(~(((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.90  thf(h106,assumption,(![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))),introduced(assumption,[])).
% 2.71/2.90  thf(h107,assumption,(~(((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.71/2.90  thf(h108,assumption,(![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))),introduced(assumption,[])).
% 2.71/2.90  thf(h109,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.91  thf(h110,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.91  thf(h111,assumption,(~(((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.91  thf(h112,assumption,(![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))),introduced(assumption,[])).
% 2.77/2.91  thf(h113,assumption,(~(((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.91  thf(h114,assumption,(![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))),introduced(assumption,[])).
% 2.77/2.91  thf(h115,assumption,(~(((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.92  thf(h116,assumption,(![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))),introduced(assumption,[])).
% 2.77/2.92  thf(h117,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.92  thf(h118,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))),introduced(assumption,[])).
% 2.77/2.92  thf(h119,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.92  thf(h120,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))),introduced(assumption,[])).
% 2.77/2.92  thf(h121,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.92  thf(h122,assumption,(![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))),introduced(assumption,[])).
% 2.77/2.92  thf(h123,assumption,(~(((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.92  thf(h124,assumption,(![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))),introduced(assumption,[])).
% 2.77/2.92  thf(h125,assumption,(~(((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.93  thf(h126,assumption,(emptyset = emptyset),introduced(assumption,[])).
% 2.77/2.93  thf(h127,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.93  thf(h128,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))),introduced(assumption,[])).
% 2.77/2.93  thf(h129,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.93  thf(h130,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))),introduced(assumption,[])).
% 2.77/2.93  thf(h131,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.77/2.93  thf(h132,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))),introduced(assumption,[])).
% 2.77/2.93  thf(h133,assumption,(~(((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.94  thf(h134,assumption,(omega = omega),introduced(assumption,[])).
% 2.80/2.94  thf(h135,assumption,(~(((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.94  thf(h136,assumption,(~(((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.94  thf(h137,assumption,(![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))),introduced(assumption,[])).
% 2.80/2.94  thf(h138,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.95  thf(h139,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))),introduced(assumption,[])).
% 2.80/2.95  thf(h140,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.95  thf(h141,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 2.80/2.95  thf(h142,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.95  thf(h143,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 2.80/2.95  thf(h144,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.95  thf(h145,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 2.80/2.95  thf(h146,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.96  thf(h147,assumption,(~((((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.96  thf(h148,assumption,((!!) @ (subset @ emptyset)),introduced(assumption,[])).
% 2.80/2.96  thf(h149,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.96  thf(h150,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 2.80/2.96  thf(h151,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.96  thf(h152,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))),introduced(assumption,[])).
% 2.80/2.96  thf(h153,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.96  thf(h154,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))),introduced(assumption,[])).
% 2.80/2.96  thf(h155,assumption,(~(((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.97  thf(h156,assumption,(![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))),introduced(assumption,[])).
% 2.80/2.97  thf(h157,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.97  thf(h158,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))),introduced(assumption,[])).
% 2.80/2.97  thf(h159,assumption,(~(((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.97  thf(h160,assumption,(![X1:$i]:((subset @ X1) @ X1)),introduced(assumption,[])).
% 2.80/2.97  thf(h161,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.97  thf(h162,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))),introduced(assumption,[])).
% 2.80/2.97  thf(h163,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.97  thf(h164,assumption,(![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))),introduced(assumption,[])).
% 2.80/2.97  thf(h165,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.98  thf(h166,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))),introduced(assumption,[])).
% 2.80/2.98  thf(h167,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.98  thf(h168,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))),introduced(assumption,[])).
% 2.80/2.98  thf(h169,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.98  thf(h170,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))),introduced(assumption,[])).
% 2.80/2.98  thf(h171,assumption,(~(((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.98  thf(h172,assumption,(![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))),introduced(assumption,[])).
% 2.80/2.98  thf(h173,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.99  thf(h174,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))),introduced(assumption,[])).
% 2.80/2.99  thf(h175,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.99  thf(h176,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 2.80/2.99  thf(h177,assumption,(~(((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/2.99  thf(h178,assumption,(![X1:$i]:((in @ X1) @ (powerset @ X1))),introduced(assumption,[])).
% 2.80/2.99  thf(h179,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.00  thf(h180,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))),introduced(assumption,[])).
% 2.80/3.00  thf(h181,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.00  thf(h182,assumption,(![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))),introduced(assumption,[])).
% 2.80/3.00  thf(h183,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.00  thf(h184,assumption,(![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 2.80/3.00  thf(h185,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.00  thf(h186,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))),introduced(assumption,[])).
% 2.80/3.00  thf(h187,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.00  thf(h188,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.01  thf(h189,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))),introduced(assumption,[])).
% 2.80/3.01  thf(h190,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.01  thf(h191,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))),introduced(assumption,[])).
% 2.80/3.01  thf(h192,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.01  thf(h193,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 2.80/3.01  thf(h194,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.01  thf(h195,assumption,(![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))),introduced(assumption,[])).
% 2.80/3.01  thf(h196,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.01  thf(h197,assumption,(![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))),introduced(assumption,[])).
% 2.80/3.01  thf(h198,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.02  thf(h199,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))),introduced(assumption,[])).
% 2.80/3.02  thf(h200,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.02  thf(h201,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))),introduced(assumption,[])).
% 2.80/3.02  thf(h202,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.02  thf(h203,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 2.80/3.02  thf(h204,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.02  thf(h205,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 2.80/3.02  thf(h206,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.02  thf(h207,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))),introduced(assumption,[])).
% 2.80/3.02  thf(h208,assumption,(~(((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.03  thf(h209,assumption,(![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 2.80/3.03  thf(h210,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.03  thf(h211,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))),introduced(assumption,[])).
% 2.80/3.03  thf(h212,assumption,(~(((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.80/3.03  thf(h213,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))),introduced(assumption,[])).
% 2.80/3.03  thf(h214,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.03  thf(h215,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))),introduced(assumption,[])).
% 2.90/3.03  thf(h216,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.03  thf(h217,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))),introduced(assumption,[])).
% 2.90/3.03  thf(h218,assumption,(~(((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.04  thf(h219,assumption,(![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 2.90/3.04  thf(h220,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.04  thf(h221,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))),introduced(assumption,[])).
% 2.90/3.04  thf(h222,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.04  thf(h223,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))),introduced(assumption,[])).
% 2.90/3.04  thf(h224,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.04  thf(h225,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 2.90/3.04  thf(h226,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.04  thf(h227,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))),introduced(assumption,[])).
% 2.90/3.04  thf(h228,assumption,(~(((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.04  thf(h229,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))),introduced(assumption,[])).
% 2.90/3.04  thf(h230,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.05  thf(h231,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 2.90/3.05  thf(h232,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.05  thf(h233,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))),introduced(assumption,[])).
% 2.90/3.05  thf(h234,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.05  thf(h235,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 2.90/3.05  thf(h236,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.05  thf(h237,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 2.90/3.05  thf(h238,assumption,(~(((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.05  thf(h239,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 2.90/3.05  thf(h240,assumption,(~(((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h241,assumption,(![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 2.90/3.06  thf(h242,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h243,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h244,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h245,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h246,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h247,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h248,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h249,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h250,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h251,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))),introduced(assumption,[])).
% 2.90/3.06  thf(h252,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.07  thf(h253,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.07  thf(h254,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))),introduced(assumption,[])).
% 2.90/3.07  thf(h255,assumption,(~(((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.07  thf(h256,assumption,(![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))),introduced(assumption,[])).
% 2.90/3.07  thf(h257,assumption,(~(((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.07  thf(h258,assumption,(![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))),introduced(assumption,[])).
% 2.90/3.07  thf(h259,assumption,(~(((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.07  thf(h260,assumption,(![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))),introduced(assumption,[])).
% 2.90/3.07  thf(h261,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.07  thf(h262,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))),introduced(assumption,[])).
% 2.90/3.07  thf(h263,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h264,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))),introduced(assumption,[])).
% 2.90/3.08  thf(h265,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h266,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h267,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h268,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h269,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h270,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h271,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h272,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h273,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))),introduced(assumption,[])).
% 2.90/3.08  thf(h274,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.09  thf(h275,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))),introduced(assumption,[])).
% 2.90/3.09  thf(h276,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.09  thf(h277,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))),introduced(assumption,[])).
% 2.90/3.09  thf(h278,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.90/3.09  thf(h279,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))),introduced(assumption,[])).
% 2.90/3.09  thf(h280,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.09  thf(h281,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))),introduced(assumption,[])).
% 2.98/3.09  thf(h282,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.09  thf(h283,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))),introduced(assumption,[])).
% 2.98/3.09  thf(h284,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.09  thf(h285,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))),introduced(assumption,[])).
% 2.98/3.09  thf(h286,assumption,(~(((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h287,assumption,(![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)),introduced(assumption,[])).
% 2.98/3.10  thf(h288,assumption,(~(((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h289,assumption,(![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))),introduced(assumption,[])).
% 2.98/3.10  thf(h290,assumption,(~(((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h291,assumption,(![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)),introduced(assumption,[])).
% 2.98/3.10  thf(h292,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h293,assumption,(![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))),introduced(assumption,[])).
% 2.98/3.10  thf(h294,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h295,assumption,(![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h296,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h297,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h298,assumption,(~(((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.10  thf(h299,assumption,(![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))),introduced(assumption,[])).
% 2.98/3.10  thf(h300,assumption,(~(((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h301,assumption,(![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))),introduced(assumption,[])).
% 2.98/3.11  thf(h302,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h303,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))),introduced(assumption,[])).
% 2.98/3.11  thf(h304,assumption,(~(((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h305,assumption,(![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))),introduced(assumption,[])).
% 2.98/3.11  thf(h306,assumption,(~(((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h307,assumption,(![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))),introduced(assumption,[])).
% 2.98/3.11  thf(h308,assumption,(~(((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h309,assumption,(![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))),introduced(assumption,[])).
% 2.98/3.11  thf(h310,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h311,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))),introduced(assumption,[])).
% 2.98/3.11  thf(h312,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h313,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))),introduced(assumption,[])).
% 2.98/3.11  thf(h314,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h315,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))),introduced(assumption,[])).
% 2.98/3.11  thf(h316,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h317,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))),introduced(assumption,[])).
% 2.98/3.11  thf(h318,assumption,(~(((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.11  thf(h319,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))),introduced(assumption,[])).
% 2.98/3.11  thf(h320,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.12  thf(h321,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))),introduced(assumption,[])).
% 2.98/3.12  thf(h322,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.12  thf(h323,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))),introduced(assumption,[])).
% 2.98/3.12  thf(h324,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.12  thf(h325,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))),introduced(assumption,[])).
% 2.98/3.12  thf(h326,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.12  thf(h327,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))),introduced(assumption,[])).
% 2.98/3.12  thf(h328,assumption,(~(((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.12  thf(h329,assumption,(![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))),introduced(assumption,[])).
% 2.98/3.12  thf(h330,assumption,(~(((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h331,assumption,(![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))),introduced(assumption,[])).
% 2.98/3.13  thf(h332,assumption,(~(((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h333,assumption,(![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))),introduced(assumption,[])).
% 2.98/3.13  thf(h334,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h335,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))),introduced(assumption,[])).
% 2.98/3.13  thf(h336,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h337,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 2.98/3.13  thf(h338,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h339,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))),introduced(assumption,[])).
% 2.98/3.13  thf(h340,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h341,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h342,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h343,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h344,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h345,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h346,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h347,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))),introduced(assumption,[])).
% 2.98/3.13  thf(h348,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h349,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h350,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.13  thf(h351,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))),introduced(assumption,[])).
% 2.98/3.13  thf(h352,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h353,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))),introduced(assumption,[])).
% 2.98/3.14  thf(h354,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h355,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h356,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h357,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h358,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h359,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h360,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h361,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h362,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h363,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h364,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h365,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h366,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h367,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h368,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.14  thf(h369,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))),introduced(assumption,[])).
% 2.98/3.14  thf(h370,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.15  thf(h371,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))),introduced(assumption,[])).
% 2.98/3.15  thf(h372,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.15  thf(h373,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))),introduced(assumption,[])).
% 2.98/3.15  thf(h374,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.15  thf(h375,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))),introduced(assumption,[])).
% 2.98/3.15  thf(h376,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.15  thf(h377,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))),introduced(assumption,[])).
% 2.98/3.15  thf(h378,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 2.98/3.15  thf(h379,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))),introduced(assumption,[])).
% 2.98/3.15  thf(h380,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h381,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h382,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h383,assumption,(~(((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h384,assumption,(![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h385,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h386,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h387,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h388,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))),introduced(assumption,[])).
% 3.04/3.15  thf(h389,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h390,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h391,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h392,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h393,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h394,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h395,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h396,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h397,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h398,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h399,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h400,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h401,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h402,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h403,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h404,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h405,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h406,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h407,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h408,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h409,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h410,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))),introduced(assumption,[])).
% 3.04/3.16  thf(h411,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.16  thf(h412,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))),introduced(assumption,[])).
% 3.04/3.16  thf(h413,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h414,assumption,(~(((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h415,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))),introduced(assumption,[])).
% 3.04/3.17  thf(h416,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h417,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h418,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h419,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h420,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h421,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h422,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h423,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h424,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h425,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h426,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h427,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h428,assumption,(~(((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h429,assumption,(![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))),introduced(assumption,[])).
% 3.04/3.17  thf(h430,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h431,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h432,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h433,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h434,assumption,(~(((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h435,assumption,(![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h436,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h437,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h438,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h439,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h440,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h441,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))),introduced(assumption,[])).
% 3.04/3.17  thf(h442,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h443,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h444,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h445,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))),introduced(assumption,[])).
% 3.04/3.17  thf(h446,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h447,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))),introduced(assumption,[])).
% 3.04/3.17  thf(h448,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h449,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h450,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h451,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h452,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h453,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h454,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h455,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h456,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h457,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h458,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h459,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h460,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h461,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h462,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h463,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h464,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h465,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h466,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h467,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h468,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h469,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h470,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h471,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h472,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h473,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))),introduced(assumption,[])).
% 3.04/3.18  thf(h474,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h475,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))),introduced(assumption,[])).
% 3.04/3.19  thf(h476,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h477,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))),introduced(assumption,[])).
% 3.04/3.19  thf(h478,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h479,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))),introduced(assumption,[])).
% 3.04/3.19  thf(h480,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h481,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h482,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h483,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h484,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h485,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h486,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h487,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h488,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h489,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h490,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h491,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h492,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h493,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h494,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h495,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h496,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h497,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h498,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h499,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h500,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h501,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h502,assumption,(~(((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2)))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h503,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h504,assumption,(~((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h505,assumption,(~((![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ (powerset @ eigen__0)) => (![X3:$i]:(((in @ X3) @ eigen__0) => (((in @ X3) @ ((setminus @ eigen__0) @ ((binunion @ X1) @ X2))) => (~(((in @ X3) @ X1)))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h506,assumption,(~((((in @ eigen__1) @ (powerset @ eigen__0)) => (![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ eigen__0) => (((in @ X2) @ ((setminus @ eigen__0) @ ((binunion @ eigen__1) @ X1))) => (~(((in @ X2) @ eigen__1))))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h507,assumption,((in @ eigen__1) @ (powerset @ eigen__0)),introduced(assumption,[])).
% 3.04/3.19  thf(h508,assumption,(~((![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ eigen__0) => (((in @ X2) @ ((setminus @ eigen__0) @ ((binunion @ eigen__1) @ X1))) => (~(((in @ X2) @ eigen__1)))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h509,assumption,(~((((in @ eigen__2) @ (powerset @ eigen__0)) => (![X1:$i]:(((in @ X1) @ eigen__0) => (((in @ X1) @ ((setminus @ eigen__0) @ ((binunion @ eigen__1) @ eigen__2))) => (~(((in @ X1) @ eigen__1))))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h510,assumption,((in @ eigen__2) @ (powerset @ eigen__0)),introduced(assumption,[])).
% 3.04/3.19  thf(h511,assumption,(~((![X1:$i]:(((in @ X1) @ eigen__0) => (((in @ X1) @ ((setminus @ eigen__0) @ ((binunion @ eigen__1) @ eigen__2))) => (~(((in @ X1) @ eigen__1)))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h512,assumption,(~((((in @ eigen__3) @ eigen__0) => (((in @ eigen__3) @ ((setminus @ eigen__0) @ ((binunion @ eigen__1) @ eigen__2))) => (~(((in @ eigen__3) @ eigen__1))))))),introduced(assumption,[])).
% 3.04/3.19  thf(h513,assumption,((in @ eigen__3) @ eigen__0),introduced(assumption,[])).
% 3.04/3.19  thf(h514,assumption,(~((((in @ eigen__3) @ ((setminus @ eigen__0) @ ((binunion @ eigen__1) @ eigen__2))) => (~(((in @ eigen__3) @ eigen__1)))))),introduced(assumption,[])).
% 3.04/3.19  thf(h515,assumption,((in @ eigen__3) @ ((setminus @ eigen__0) @ ((binunion @ eigen__1) @ eigen__2))),introduced(assumption,[])).
% 3.04/3.19  thf(h516,assumption,((in @ eigen__3) @ eigen__1),introduced(assumption,[])).
% 3.04/3.19  thf(pax30, axiom, (p30=>![X1:$i, X2:$i]:(fin @ X2 @ (fpowerset @ X1)=>![X8:$i]:(fin @ X8 @ X1=>(fin @ X8 @ X2=>~(fin @ X8 @ (fsetminus @ X1 @ X2)))))), file('<stdin>', pax30)).
% 3.04/3.19  thf(pax2, axiom, (p2=>fin @ f__3 @ (fsetminus @ f__0 @ (fbinunion @ f__1 @ f__2))), file('<stdin>', pax2)).
% 3.04/3.19  thf(pax3, axiom, (p3=>fin @ f__3 @ f__0), file('<stdin>', pax3)).
% 3.04/3.19  thf(ax28, axiom, p30, file('<stdin>', ax28)).
% 3.04/3.19  thf(ax56, axiom, p2, file('<stdin>', ax56)).
% 3.04/3.19  thf(ax55, axiom, p3, file('<stdin>', ax55)).
% 3.04/3.19  thf(pax38, axiom, (p38=>![X1:$i, X2:$i]:(fin @ X2 @ (fpowerset @ X1)=>![X8:$i]:(fin @ X8 @ (fpowerset @ X1)=>fin @ (fbinunion @ X2 @ X8) @ (fpowerset @ X1)))), file('<stdin>', pax38)).
% 3.04/3.19  thf(pax4, axiom, (p4=>fin @ f__2 @ (fpowerset @ f__0)), file('<stdin>', pax4)).
% 3.04/3.19  thf(pax5, axiom, (p5=>fin @ f__1 @ (fpowerset @ f__0)), file('<stdin>', pax5)).
% 3.04/3.19  thf(pax11, axiom, (p11=>![X1:$i, X2:$i]:(fin @ X2 @ (fpowerset @ X1)=>![X8:$i]:(fin @ X8 @ (fpowerset @ X1)=>![X4:$i]:(fin @ X4 @ X1=>(~(fin @ X4 @ (fbinunion @ X2 @ X8))=>~(fin @ X4 @ X2)))))), file('<stdin>', pax11)).
% 3.04/3.19  thf(ax20, axiom, p38, file('<stdin>', ax20)).
% 3.04/3.19  thf(ax54, axiom, p4, file('<stdin>', ax54)).
% 3.04/3.19  thf(ax53, axiom, p5, file('<stdin>', ax53)).
% 3.04/3.19  thf(ax47, axiom, p11, file('<stdin>', ax47)).
% 3.04/3.19  thf(pax1, axiom, (p1=>fin @ f__3 @ f__1), file('<stdin>', pax1)).
% 3.04/3.19  thf(ax57, axiom, p1, file('<stdin>', ax57)).
% 3.04/3.19  thf(c_0_16, plain, ![X167:$i, X168:$i, X169:$i]:(~p30|(~fin @ X168 @ (fpowerset @ X167)|(~fin @ X169 @ X167|(~fin @ X169 @ X168|~fin @ X169 @ (fsetminus @ X167 @ X168))))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax30])])])])).
% 3.04/3.19  thf(c_0_17, plain, (~p2|fin @ f__3 @ (fsetminus @ f__0 @ (fbinunion @ f__1 @ f__2))), inference(fof_nnf,[status(thm)],[pax2])).
% 3.04/3.19  thf(c_0_18, plain, (~p3|fin @ f__3 @ f__0), inference(fof_nnf,[status(thm)],[pax3])).
% 3.04/3.19  thf(c_0_19, plain, ![X3:$i, X2:$i, X1:$i]:(~p30|~fin @ X1 @ (fpowerset @ X2)|~fin @ X3 @ X2|~fin @ X3 @ X1|~fin @ X3 @ (fsetminus @ X2 @ X1)), inference(split_conjunct,[status(thm)],[c_0_16])).
% 3.04/3.19  thf(c_0_20, plain, p30, inference(split_conjunct,[status(thm)],[ax28])).
% 3.04/3.19  thf(c_0_21, plain, (fin @ f__3 @ (fsetminus @ f__0 @ (fbinunion @ f__1 @ f__2))|~p2), inference(split_conjunct,[status(thm)],[c_0_17])).
% 3.04/3.19  thf(c_0_22, plain, p2, inference(split_conjunct,[status(thm)],[ax56])).
% 3.04/3.19  thf(c_0_23, plain, (fin @ f__3 @ f__0|~p3), inference(split_conjunct,[status(thm)],[c_0_18])).
% 3.04/3.19  thf(c_0_24, plain, p3, inference(split_conjunct,[status(thm)],[ax55])).
% 3.04/3.19  thf(c_0_25, plain, ![X113:$i, X114:$i, X115:$i]:(~p38|(~fin @ X114 @ (fpowerset @ X113)|(~fin @ X115 @ (fpowerset @ X113)|fin @ (fbinunion @ X114 @ X115) @ (fpowerset @ X113)))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax38])])])).
% 3.04/3.19  thf(c_0_26, plain, (~p4|fin @ f__2 @ (fpowerset @ f__0)), inference(fof_nnf,[status(thm)],[pax4])).
% 3.04/3.19  thf(c_0_27, plain, (~p5|fin @ f__1 @ (fpowerset @ f__0)), inference(fof_nnf,[status(thm)],[pax5])).
% 3.04/3.19  thf(c_0_28, plain, ![X289:$i, X290:$i, X291:$i, X292:$i]:(~p11|(~fin @ X290 @ (fpowerset @ X289)|(~fin @ X291 @ (fpowerset @ X289)|(~fin @ X292 @ X289|(fin @ X292 @ (fbinunion @ X290 @ X291)|~fin @ X292 @ X290))))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax11])])])])).
% 3.04/3.19  thf(c_0_29, plain, ![X1:$i, X2:$i, X3:$i]:(~fin @ X1 @ (fsetminus @ X2 @ X3)|~fin @ X3 @ (fpowerset @ X2)|~fin @ X1 @ X2|~fin @ X1 @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_19, c_0_20])])).
% 3.04/3.19  thf(c_0_30, plain, fin @ f__3 @ (fsetminus @ f__0 @ (fbinunion @ f__1 @ f__2)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_21, c_0_22])])).
% 3.04/3.19  thf(c_0_31, plain, fin @ f__3 @ f__0, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_23, c_0_24])])).
% 3.04/3.19  thf(c_0_32, plain, ![X1:$i, X3:$i, X2:$i]:(fin @ (fbinunion @ X1 @ X3) @ (fpowerset @ X2)|~p38|~fin @ X1 @ (fpowerset @ X2)|~fin @ X3 @ (fpowerset @ X2)), inference(split_conjunct,[status(thm)],[c_0_25])).
% 3.04/3.19  thf(c_0_33, plain, p38, inference(split_conjunct,[status(thm)],[ax20])).
% 3.04/3.19  thf(c_0_34, plain, (fin @ f__2 @ (fpowerset @ f__0)|~p4), inference(split_conjunct,[status(thm)],[c_0_26])).
% 3.04/3.19  thf(c_0_35, plain, p4, inference(split_conjunct,[status(thm)],[ax54])).
% 3.04/3.19  thf(c_0_36, plain, (fin @ f__1 @ (fpowerset @ f__0)|~p5), inference(split_conjunct,[status(thm)],[c_0_27])).
% 3.04/3.19  thf(c_0_37, plain, p5, inference(split_conjunct,[status(thm)],[ax53])).
% 3.04/3.19  thf(c_0_38, plain, ![X2:$i, X4:$i, X3:$i, X1:$i]:(fin @ X4 @ (fbinunion @ X1 @ X3)|~p11|~fin @ X1 @ (fpowerset @ X2)|~fin @ X3 @ (fpowerset @ X2)|~fin @ X4 @ X2|~fin @ X4 @ X1), inference(split_conjunct,[status(thm)],[c_0_28])).
% 3.04/3.19  thf(c_0_39, plain, p11, inference(split_conjunct,[status(thm)],[ax47])).
% 3.04/3.19  thf(c_0_40, plain, (~p1|fin @ f__3 @ f__1), inference(fof_nnf,[status(thm)],[pax1])).
% 3.04/3.19  thf(c_0_41, plain, (~fin @ (fbinunion @ f__1 @ f__2) @ (fpowerset @ f__0)|~fin @ f__3 @ (fbinunion @ f__1 @ f__2)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_29, c_0_30]), c_0_31])])).
% 3.04/3.19  thf(c_0_42, plain, ![X1:$i, X2:$i, X3:$i]:(fin @ (fbinunion @ X1 @ X2) @ (fpowerset @ X3)|~fin @ X2 @ (fpowerset @ X3)|~fin @ X1 @ (fpowerset @ X3)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_32, c_0_33])])).
% 3.04/3.19  thf(c_0_43, plain, fin @ f__2 @ (fpowerset @ f__0), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_34, c_0_35])])).
% 3.04/3.19  thf(c_0_44, plain, fin @ f__1 @ (fpowerset @ f__0), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_36, c_0_37])])).
% 3.04/3.19  thf(c_0_45, plain, ![X1:$i, X4:$i, X3:$i, X2:$i]:(fin @ X1 @ (fbinunion @ X2 @ X3)|~fin @ X3 @ (fpowerset @ X4)|~fin @ X2 @ (fpowerset @ X4)|~fin @ X1 @ X4|~fin @ X1 @ X2), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_38, c_0_39])])).
% 3.04/3.19  thf(c_0_46, plain, (fin @ f__3 @ f__1|~p1), inference(split_conjunct,[status(thm)],[c_0_40])).
% 3.04/3.19  thf(c_0_47, plain, p1, inference(split_conjunct,[status(thm)],[ax57])).
% 3.04/3.19  thf(c_0_48, plain, ~fin @ f__3 @ (fbinunion @ f__1 @ f__2), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_41, c_0_42]), c_0_43]), c_0_44])])).
% 3.04/3.19  thf(c_0_49, plain, ![X1:$i, X2:$i]:(fin @ X1 @ (fbinunion @ X2 @ f__2)|~fin @ X2 @ (fpowerset @ f__0)|~fin @ X1 @ f__0|~fin @ X1 @ X2), inference(spm,[status(thm)],[c_0_45, c_0_43])).
% 3.04/3.19  thf(c_0_50, plain, fin @ f__3 @ f__1, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_46, c_0_47])])).
% 3.04/3.19  thf(c_0_51, plain, ($false), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_48, c_0_49]), c_0_44]), c_0_31]), c_0_50])]), ['proof']).
% 3.04/3.19  thf(1,plain,$false,inference(eprover,[status(thm),assumptions([h515,h516,h513,h514,h512,h510,h511,h509,h507,h508,h506,h505,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0])],[])).
% 3.04/3.19  thf(2,plain,$false,inference(tab_negimp,[status(thm),assumptions([h513,h514,h512,h510,h511,h509,h507,h508,h506,h505,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h515,h516])],[h514,1,h515,h516])).
% 3.04/3.19  thf(3,plain,$false,inference(tab_negimp,[status(thm),assumptions([h512,h510,h511,h509,h507,h508,h506,h505,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h513,h514])],[h512,2,h513,h514])).
% 3.04/3.19  thf(4,plain,$false,inference(tab_negall,[status(thm),assumptions([h510,h511,h509,h507,h508,h506,h505,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negall(discharge,[h512]),tab_negall(eigenvar,eigen__3)],[h511,3,h512])).
% 3.04/3.19  thf(5,plain,$false,inference(tab_negimp,[status(thm),assumptions([h509,h507,h508,h506,h505,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h510,h511])],[h509,4,h510,h511])).
% 3.04/3.19  thf(6,plain,$false,inference(tab_negall,[status(thm),assumptions([h507,h508,h506,h505,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negall(discharge,[h509]),tab_negall(eigenvar,eigen__2)],[h508,5,h509])).
% 3.04/3.19  thf(7,plain,$false,inference(tab_negimp,[status(thm),assumptions([h506,h505,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h507,h508])],[h506,6,h507,h508])).
% 3.04/3.19  thf(8,plain,$false,inference(tab_negall,[status(thm),assumptions([h505,h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negall(discharge,[h506]),tab_negall(eigenvar,eigen__1)],[h505,7,h506])).
% 3.04/3.19  thf(9,plain,$false,inference(tab_negall,[status(thm),assumptions([h503,h504,h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negall(discharge,[h505]),tab_negall(eigenvar,eigen__0)],[h504,8,h505])).
% 3.09/3.20  thf(10,plain,$false,inference(tab_negimp,[status(thm),assumptions([h501,h502,h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h503,h504])],[h502,9,h503,h504])).
% 3.09/3.20  thf(11,plain,$false,inference(tab_negimp,[status(thm),assumptions([h499,h500,h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h501,h502])],[h500,10,h501,h502])).
% 3.09/3.20  thf(12,plain,$false,inference(tab_negimp,[status(thm),assumptions([h497,h498,h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h499,h500])],[h498,11,h499,h500])).
% 3.09/3.20  thf(13,plain,$false,inference(tab_negimp,[status(thm),assumptions([h495,h496,h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h497,h498])],[h496,12,h497,h498])).
% 3.09/3.20  thf(14,plain,$false,inference(tab_negimp,[status(thm),assumptions([h493,h494,h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h495,h496])],[h494,13,h495,h496])).
% 3.09/3.20  thf(15,plain,$false,inference(tab_negimp,[status(thm),assumptions([h491,h492,h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h493,h494])],[h492,14,h493,h494])).
% 3.09/3.20  thf(16,plain,$false,inference(tab_negimp,[status(thm),assumptions([h489,h490,h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h491,h492])],[h490,15,h491,h492])).
% 3.09/3.20  thf(17,plain,$false,inference(tab_negimp,[status(thm),assumptions([h487,h488,h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h489,h490])],[h488,16,h489,h490])).
% 3.09/3.20  thf(18,plain,$false,inference(tab_negimp,[status(thm),assumptions([h485,h486,h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h487,h488])],[h486,17,h487,h488])).
% 3.09/3.20  thf(19,plain,$false,inference(tab_negimp,[status(thm),assumptions([h483,h484,h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h485,h486])],[h484,18,h485,h486])).
% 3.09/3.20  thf(20,plain,$false,inference(tab_negimp,[status(thm),assumptions([h481,h482,h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h483,h484])],[h482,19,h483,h484])).
% 3.09/3.20  thf(21,plain,$false,inference(tab_negimp,[status(thm),assumptions([h479,h480,h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h481,h482])],[h480,20,h481,h482])).
% 3.09/3.20  thf(22,plain,$false,inference(tab_negimp,[status(thm),assumptions([h477,h478,h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h479,h480])],[h478,21,h479,h480])).
% 3.09/3.20  thf(23,plain,$false,inference(tab_negimp,[status(thm),assumptions([h475,h476,h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h477,h478])],[h476,22,h477,h478])).
% 3.09/3.20  thf(24,plain,$false,inference(tab_negimp,[status(thm),assumptions([h473,h474,h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h475,h476])],[h474,23,h475,h476])).
% 3.09/3.20  thf(25,plain,$false,inference(tab_negimp,[status(thm),assumptions([h471,h472,h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h473,h474])],[h472,24,h473,h474])).
% 3.09/3.20  thf(26,plain,$false,inference(tab_negimp,[status(thm),assumptions([h469,h470,h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h471,h472])],[h470,25,h471,h472])).
% 3.09/3.20  thf(27,plain,$false,inference(tab_negimp,[status(thm),assumptions([h467,h468,h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h469,h470])],[h468,26,h469,h470])).
% 3.09/3.20  thf(28,plain,$false,inference(tab_negimp,[status(thm),assumptions([h465,h466,h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h467,h468])],[h466,27,h467,h468])).
% 3.09/3.20  thf(29,plain,$false,inference(tab_negimp,[status(thm),assumptions([h463,h464,h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h465,h466])],[h464,28,h465,h466])).
% 3.09/3.20  thf(30,plain,$false,inference(tab_negimp,[status(thm),assumptions([h461,h462,h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h463,h464])],[h462,29,h463,h464])).
% 3.09/3.20  thf(31,plain,$false,inference(tab_negimp,[status(thm),assumptions([h459,h460,h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h461,h462])],[h460,30,h461,h462])).
% 3.09/3.20  thf(32,plain,$false,inference(tab_negimp,[status(thm),assumptions([h457,h458,h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h459,h460])],[h458,31,h459,h460])).
% 3.09/3.20  thf(33,plain,$false,inference(tab_negimp,[status(thm),assumptions([h455,h456,h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h457,h458])],[h456,32,h457,h458])).
% 3.09/3.20  thf(34,plain,$false,inference(tab_negimp,[status(thm),assumptions([h453,h454,h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h455,h456])],[h454,33,h455,h456])).
% 3.09/3.20  thf(35,plain,$false,inference(tab_negimp,[status(thm),assumptions([h451,h452,h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h453,h454])],[h452,34,h453,h454])).
% 3.09/3.21  thf(36,plain,$false,inference(tab_negimp,[status(thm),assumptions([h449,h450,h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h451,h452])],[h450,35,h451,h452])).
% 3.09/3.21  thf(37,plain,$false,inference(tab_negimp,[status(thm),assumptions([h447,h448,h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h449,h450])],[h448,36,h449,h450])).
% 3.09/3.21  thf(38,plain,$false,inference(tab_negimp,[status(thm),assumptions([h445,h446,h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h447,h448])],[h446,37,h447,h448])).
% 3.09/3.21  thf(39,plain,$false,inference(tab_negimp,[status(thm),assumptions([h443,h444,h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h445,h446])],[h444,38,h445,h446])).
% 3.09/3.21  thf(40,plain,$false,inference(tab_negimp,[status(thm),assumptions([h441,h442,h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h443,h444])],[h442,39,h443,h444])).
% 3.09/3.21  thf(41,plain,$false,inference(tab_negimp,[status(thm),assumptions([h439,h440,h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h441,h442])],[h440,40,h441,h442])).
% 3.09/3.21  thf(42,plain,$false,inference(tab_negimp,[status(thm),assumptions([h437,h438,h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h439,h440])],[h438,41,h439,h440])).
% 3.09/3.21  thf(43,plain,$false,inference(tab_negimp,[status(thm),assumptions([h435,h436,h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h437,h438])],[h436,42,h437,h438])).
% 3.09/3.21  thf(44,plain,$false,inference(tab_negimp,[status(thm),assumptions([h433,h434,h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h435,h436])],[h434,43,h435,h436])).
% 3.09/3.21  thf(45,plain,$false,inference(tab_negimp,[status(thm),assumptions([h431,h432,h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h433,h434])],[h432,44,h433,h434])).
% 3.09/3.21  thf(46,plain,$false,inference(tab_negimp,[status(thm),assumptions([h429,h430,h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h431,h432])],[h430,45,h431,h432])).
% 3.09/3.21  thf(47,plain,$false,inference(tab_negimp,[status(thm),assumptions([h427,h428,h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h429,h430])],[h428,46,h429,h430])).
% 3.09/3.21  thf(48,plain,$false,inference(tab_negimp,[status(thm),assumptions([h425,h426,h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h427,h428])],[h426,47,h427,h428])).
% 3.09/3.21  thf(49,plain,$false,inference(tab_negimp,[status(thm),assumptions([h423,h424,h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h425,h426])],[h424,48,h425,h426])).
% 3.09/3.21  thf(50,plain,$false,inference(tab_negimp,[status(thm),assumptions([h421,h422,h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h423,h424])],[h422,49,h423,h424])).
% 3.09/3.21  thf(51,plain,$false,inference(tab_negimp,[status(thm),assumptions([h419,h420,h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h421,h422])],[h420,50,h421,h422])).
% 3.09/3.21  thf(52,plain,$false,inference(tab_negimp,[status(thm),assumptions([h417,h418,h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h419,h420])],[h418,51,h419,h420])).
% 3.09/3.21  thf(53,plain,$false,inference(tab_negimp,[status(thm),assumptions([h415,h416,h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h417,h418])],[h416,52,h417,h418])).
% 3.09/3.21  thf(54,plain,$false,inference(tab_negimp,[status(thm),assumptions([h408,h414,h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h415,h416])],[h414,53,h415,h416])).
% 3.09/3.21  thf(55,plain,$false,inference(tab_negimp,[status(thm),assumptions([h412,h413,h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h408,h414])],[h413,54,h408,h414])).
% 3.09/3.21  thf(56,plain,$false,inference(tab_negimp,[status(thm),assumptions([h410,h411,h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h412,h413])],[h411,55,h412,h413])).
% 3.09/3.21  thf(57,plain,$false,inference(tab_negimp,[status(thm),assumptions([h408,h409,h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h410,h411])],[h409,56,h410,h411])).
% 3.09/3.21  thf(58,plain,$false,inference(tab_negimp,[status(thm),assumptions([h406,h407,h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h408,h409])],[h407,57,h408,h409])).
% 3.09/3.21  thf(59,plain,$false,inference(tab_negimp,[status(thm),assumptions([h404,h405,h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h406,h407])],[h405,58,h406,h407])).
% 3.09/3.21  thf(60,plain,$false,inference(tab_negimp,[status(thm),assumptions([h402,h403,h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h404,h405])],[h403,59,h404,h405])).
% 3.09/3.21  thf(61,plain,$false,inference(tab_negimp,[status(thm),assumptions([h400,h401,h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h402,h403])],[h401,60,h402,h403])).
% 3.09/3.21  thf(62,plain,$false,inference(tab_negimp,[status(thm),assumptions([h398,h399,h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h400,h401])],[h399,61,h400,h401])).
% 3.09/3.21  thf(63,plain,$false,inference(tab_negimp,[status(thm),assumptions([h396,h397,h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h398,h399])],[h397,62,h398,h399])).
% 3.09/3.21  thf(64,plain,$false,inference(tab_negimp,[status(thm),assumptions([h394,h395,h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h396,h397])],[h395,63,h396,h397])).
% 3.09/3.21  thf(65,plain,$false,inference(tab_negimp,[status(thm),assumptions([h392,h393,h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h394,h395])],[h393,64,h394,h395])).
% 3.09/3.21  thf(66,plain,$false,inference(tab_negimp,[status(thm),assumptions([h390,h391,h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h392,h393])],[h391,65,h392,h393])).
% 3.09/3.21  thf(67,plain,$false,inference(tab_negimp,[status(thm),assumptions([h388,h389,h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h390,h391])],[h389,66,h390,h391])).
% 3.09/3.21  thf(68,plain,$false,inference(tab_negimp,[status(thm),assumptions([h386,h387,h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h388,h389])],[h387,67,h388,h389])).
% 3.09/3.21  thf(69,plain,$false,inference(tab_negimp,[status(thm),assumptions([h384,h385,h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h386,h387])],[h385,68,h386,h387])).
% 3.09/3.21  thf(70,plain,$false,inference(tab_negimp,[status(thm),assumptions([h381,h383,h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h384,h385])],[h383,69,h384,h385])).
% 3.09/3.21  thf(71,plain,$false,inference(tab_negimp,[status(thm),assumptions([h381,h382,h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h381,h383])],[h382,70,h381,h383])).
% 3.09/3.21  thf(72,plain,$false,inference(tab_negimp,[status(thm),assumptions([h379,h380,h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h381,h382])],[h380,71,h381,h382])).
% 3.09/3.21  thf(73,plain,$false,inference(tab_negimp,[status(thm),assumptions([h377,h378,h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h379,h380])],[h378,72,h379,h380])).
% 3.09/3.21  thf(74,plain,$false,inference(tab_negimp,[status(thm),assumptions([h375,h376,h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h377,h378])],[h376,73,h377,h378])).
% 3.09/3.21  thf(75,plain,$false,inference(tab_negimp,[status(thm),assumptions([h373,h374,h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h375,h376])],[h374,74,h375,h376])).
% 3.09/3.21  thf(76,plain,$false,inference(tab_negimp,[status(thm),assumptions([h371,h372,h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h373,h374])],[h372,75,h373,h374])).
% 3.09/3.21  thf(77,plain,$false,inference(tab_negimp,[status(thm),assumptions([h369,h370,h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h371,h372])],[h370,76,h371,h372])).
% 3.09/3.21  thf(78,plain,$false,inference(tab_negimp,[status(thm),assumptions([h367,h368,h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h369,h370])],[h368,77,h369,h370])).
% 3.09/3.21  thf(79,plain,$false,inference(tab_negimp,[status(thm),assumptions([h365,h366,h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h367,h368])],[h366,78,h367,h368])).
% 3.09/3.21  thf(80,plain,$false,inference(tab_negimp,[status(thm),assumptions([h363,h364,h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h365,h366])],[h364,79,h365,h366])).
% 3.09/3.21  thf(81,plain,$false,inference(tab_negimp,[status(thm),assumptions([h361,h362,h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h363,h364])],[h362,80,h363,h364])).
% 3.09/3.21  thf(82,plain,$false,inference(tab_negimp,[status(thm),assumptions([h359,h360,h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h361,h362])],[h360,81,h361,h362])).
% 3.09/3.21  thf(83,plain,$false,inference(tab_negimp,[status(thm),assumptions([h357,h358,h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h359,h360])],[h358,82,h359,h360])).
% 3.09/3.21  thf(84,plain,$false,inference(tab_negimp,[status(thm),assumptions([h355,h356,h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h357,h358])],[h356,83,h357,h358])).
% 3.09/3.21  thf(85,plain,$false,inference(tab_negimp,[status(thm),assumptions([h353,h354,h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h355,h356])],[h354,84,h355,h356])).
% 3.09/3.21  thf(86,plain,$false,inference(tab_negimp,[status(thm),assumptions([h351,h352,h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h353,h354])],[h352,85,h353,h354])).
% 3.09/3.21  thf(87,plain,$false,inference(tab_negimp,[status(thm),assumptions([h349,h350,h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h351,h352])],[h350,86,h351,h352])).
% 3.09/3.21  thf(88,plain,$false,inference(tab_negimp,[status(thm),assumptions([h347,h348,h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h349,h350])],[h348,87,h349,h350])).
% 3.09/3.21  thf(89,plain,$false,inference(tab_negimp,[status(thm),assumptions([h345,h346,h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h347,h348])],[h346,88,h347,h348])).
% 3.09/3.21  thf(90,plain,$false,inference(tab_negimp,[status(thm),assumptions([h343,h344,h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h345,h346])],[h344,89,h345,h346])).
% 3.09/3.21  thf(91,plain,$false,inference(tab_negimp,[status(thm),assumptions([h341,h342,h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h343,h344])],[h342,90,h343,h344])).
% 3.09/3.21  thf(92,plain,$false,inference(tab_negimp,[status(thm),assumptions([h339,h340,h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h341,h342])],[h340,91,h341,h342])).
% 3.09/3.21  thf(93,plain,$false,inference(tab_negimp,[status(thm),assumptions([h337,h338,h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h339,h340])],[h338,92,h339,h340])).
% 3.09/3.21  thf(94,plain,$false,inference(tab_negimp,[status(thm),assumptions([h335,h336,h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h337,h338])],[h336,93,h337,h338])).
% 3.09/3.21  thf(95,plain,$false,inference(tab_negimp,[status(thm),assumptions([h333,h334,h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h335,h336])],[h334,94,h335,h336])).
% 3.09/3.21  thf(96,plain,$false,inference(tab_negimp,[status(thm),assumptions([h331,h332,h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h333,h334])],[h332,95,h333,h334])).
% 3.09/3.21  thf(97,plain,$false,inference(tab_negimp,[status(thm),assumptions([h329,h330,h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h331,h332])],[h330,96,h331,h332])).
% 3.09/3.21  thf(98,plain,$false,inference(tab_negimp,[status(thm),assumptions([h327,h328,h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h329,h330])],[h328,97,h329,h330])).
% 3.09/3.21  thf(99,plain,$false,inference(tab_negimp,[status(thm),assumptions([h325,h326,h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h327,h328])],[h326,98,h327,h328])).
% 3.09/3.21  thf(100,plain,$false,inference(tab_negimp,[status(thm),assumptions([h323,h324,h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h325,h326])],[h324,99,h325,h326])).
% 3.09/3.21  thf(101,plain,$false,inference(tab_negimp,[status(thm),assumptions([h321,h322,h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h323,h324])],[h322,100,h323,h324])).
% 3.09/3.21  thf(102,plain,$false,inference(tab_negimp,[status(thm),assumptions([h319,h320,h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h321,h322])],[h320,101,h321,h322])).
% 3.09/3.21  thf(103,plain,$false,inference(tab_negimp,[status(thm),assumptions([h317,h318,h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h319,h320])],[h318,102,h319,h320])).
% 3.09/3.21  thf(104,plain,$false,inference(tab_negimp,[status(thm),assumptions([h315,h316,h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h317,h318])],[h316,103,h317,h318])).
% 3.09/3.21  thf(105,plain,$false,inference(tab_negimp,[status(thm),assumptions([h313,h314,h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h315,h316])],[h314,104,h315,h316])).
% 3.09/3.21  thf(106,plain,$false,inference(tab_negimp,[status(thm),assumptions([h311,h312,h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h313,h314])],[h312,105,h313,h314])).
% 3.09/3.21  thf(107,plain,$false,inference(tab_negimp,[status(thm),assumptions([h309,h310,h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h311,h312])],[h310,106,h311,h312])).
% 3.09/3.21  thf(108,plain,$false,inference(tab_negimp,[status(thm),assumptions([h307,h308,h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h309,h310])],[h308,107,h309,h310])).
% 3.09/3.21  thf(109,plain,$false,inference(tab_negimp,[status(thm),assumptions([h305,h306,h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h307,h308])],[h306,108,h307,h308])).
% 3.09/3.21  thf(110,plain,$false,inference(tab_negimp,[status(thm),assumptions([h303,h304,h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h305,h306])],[h304,109,h305,h306])).
% 3.09/3.21  thf(111,plain,$false,inference(tab_negimp,[status(thm),assumptions([h301,h302,h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h303,h304])],[h302,110,h303,h304])).
% 3.09/3.21  thf(112,plain,$false,inference(tab_negimp,[status(thm),assumptions([h299,h300,h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h301,h302])],[h300,111,h301,h302])).
% 3.09/3.21  thf(113,plain,$false,inference(tab_negimp,[status(thm),assumptions([h297,h298,h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h299,h300])],[h298,112,h299,h300])).
% 3.09/3.21  thf(114,plain,$false,inference(tab_negimp,[status(thm),assumptions([h295,h296,h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h297,h298])],[h296,113,h297,h298])).
% 3.09/3.21  thf(115,plain,$false,inference(tab_negimp,[status(thm),assumptions([h293,h294,h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h295,h296])],[h294,114,h295,h296])).
% 3.09/3.21  thf(116,plain,$false,inference(tab_negimp,[status(thm),assumptions([h291,h292,h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h293,h294])],[h292,115,h293,h294])).
% 3.09/3.21  thf(117,plain,$false,inference(tab_negimp,[status(thm),assumptions([h289,h290,h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h291,h292])],[h290,116,h291,h292])).
% 3.09/3.21  thf(118,plain,$false,inference(tab_negimp,[status(thm),assumptions([h287,h288,h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h289,h290])],[h288,117,h289,h290])).
% 3.09/3.21  thf(119,plain,$false,inference(tab_negimp,[status(thm),assumptions([h285,h286,h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h287,h288])],[h286,118,h287,h288])).
% 3.09/3.21  thf(120,plain,$false,inference(tab_negimp,[status(thm),assumptions([h283,h284,h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h285,h286])],[h284,119,h285,h286])).
% 3.09/3.21  thf(121,plain,$false,inference(tab_negimp,[status(thm),assumptions([h281,h282,h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h283,h284])],[h282,120,h283,h284])).
% 3.09/3.21  thf(122,plain,$false,inference(tab_negimp,[status(thm),assumptions([h279,h280,h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h281,h282])],[h280,121,h281,h282])).
% 3.09/3.21  thf(123,plain,$false,inference(tab_negimp,[status(thm),assumptions([h277,h278,h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h279,h280])],[h278,122,h279,h280])).
% 3.09/3.21  thf(124,plain,$false,inference(tab_negimp,[status(thm),assumptions([h275,h276,h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h277,h278])],[h276,123,h277,h278])).
% 3.09/3.21  thf(125,plain,$false,inference(tab_negimp,[status(thm),assumptions([h273,h274,h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h275,h276])],[h274,124,h275,h276])).
% 3.09/3.21  thf(126,plain,$false,inference(tab_negimp,[status(thm),assumptions([h271,h272,h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h273,h274])],[h272,125,h273,h274])).
% 3.09/3.21  thf(127,plain,$false,inference(tab_negimp,[status(thm),assumptions([h269,h270,h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h271,h272])],[h270,126,h271,h272])).
% 3.09/3.21  thf(128,plain,$false,inference(tab_negimp,[status(thm),assumptions([h90,h268,h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h269,h270])],[h268,127,h269,h270])).
% 3.09/3.21  thf(129,plain,$false,inference(tab_negimp,[status(thm),assumptions([h266,h267,h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h90,h268])],[h267,128,h90,h268])).
% 3.09/3.21  thf(130,plain,$false,inference(tab_negimp,[status(thm),assumptions([h264,h265,h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h266,h267])],[h265,129,h266,h267])).
% 3.09/3.21  thf(131,plain,$false,inference(tab_negimp,[status(thm),assumptions([h262,h263,h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h264,h265])],[h263,130,h264,h265])).
% 3.09/3.21  thf(132,plain,$false,inference(tab_negimp,[status(thm),assumptions([h260,h261,h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h262,h263])],[h261,131,h262,h263])).
% 3.09/3.21  thf(133,plain,$false,inference(tab_negimp,[status(thm),assumptions([h258,h259,h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h260,h261])],[h259,132,h260,h261])).
% 3.09/3.21  thf(134,plain,$false,inference(tab_negimp,[status(thm),assumptions([h256,h257,h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h258,h259])],[h257,133,h258,h259])).
% 3.09/3.21  thf(135,plain,$false,inference(tab_negimp,[status(thm),assumptions([h254,h255,h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h256,h257])],[h255,134,h256,h257])).
% 3.09/3.21  thf(136,plain,$false,inference(tab_negimp,[status(thm),assumptions([h94,h253,h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h254,h255])],[h253,135,h254,h255])).
% 3.09/3.21  thf(137,plain,$false,inference(tab_negimp,[status(thm),assumptions([h251,h252,h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h94,h253])],[h252,136,h94,h253])).
% 3.09/3.21  thf(138,plain,$false,inference(tab_negimp,[status(thm),assumptions([h249,h250,h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h251,h252])],[h250,137,h251,h252])).
% 3.09/3.21  thf(139,plain,$false,inference(tab_negimp,[status(thm),assumptions([h247,h248,h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h249,h250])],[h248,138,h249,h250])).
% 3.09/3.21  thf(140,plain,$false,inference(tab_negimp,[status(thm),assumptions([h245,h246,h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h247,h248])],[h246,139,h247,h248])).
% 3.09/3.21  thf(141,plain,$false,inference(tab_negimp,[status(thm),assumptions([h243,h244,h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h245,h246])],[h244,140,h245,h246])).
% 3.09/3.21  thf(142,plain,$false,inference(tab_negimp,[status(thm),assumptions([h241,h242,h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h243,h244])],[h242,141,h243,h244])).
% 3.09/3.21  thf(143,plain,$false,inference(tab_negimp,[status(thm),assumptions([h239,h240,h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h241,h242])],[h240,142,h241,h242])).
% 3.09/3.21  thf(144,plain,$false,inference(tab_negimp,[status(thm),assumptions([h237,h238,h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h239,h240])],[h238,143,h239,h240])).
% 3.09/3.21  thf(145,plain,$false,inference(tab_negimp,[status(thm),assumptions([h235,h236,h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h237,h238])],[h236,144,h237,h238])).
% 3.09/3.21  thf(146,plain,$false,inference(tab_negimp,[status(thm),assumptions([h233,h234,h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h235,h236])],[h234,145,h235,h236])).
% 3.09/3.21  thf(147,plain,$false,inference(tab_negimp,[status(thm),assumptions([h231,h232,h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h233,h234])],[h232,146,h233,h234])).
% 3.09/3.21  thf(148,plain,$false,inference(tab_negimp,[status(thm),assumptions([h229,h230,h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h231,h232])],[h230,147,h231,h232])).
% 3.09/3.21  thf(149,plain,$false,inference(tab_negimp,[status(thm),assumptions([h227,h228,h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h229,h230])],[h228,148,h229,h230])).
% 3.09/3.21  thf(150,plain,$false,inference(tab_negimp,[status(thm),assumptions([h225,h226,h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h227,h228])],[h226,149,h227,h228])).
% 3.09/3.21  thf(151,plain,$false,inference(tab_negimp,[status(thm),assumptions([h223,h224,h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h225,h226])],[h224,150,h225,h226])).
% 3.09/3.21  thf(152,plain,$false,inference(tab_negimp,[status(thm),assumptions([h221,h222,h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h223,h224])],[h222,151,h223,h224])).
% 3.09/3.21  thf(153,plain,$false,inference(tab_negimp,[status(thm),assumptions([h219,h220,h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h221,h222])],[h220,152,h221,h222])).
% 3.09/3.21  thf(154,plain,$false,inference(tab_negimp,[status(thm),assumptions([h217,h218,h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h219,h220])],[h218,153,h219,h220])).
% 3.09/3.21  thf(155,plain,$false,inference(tab_negimp,[status(thm),assumptions([h215,h216,h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h217,h218])],[h216,154,h217,h218])).
% 3.09/3.21  thf(156,plain,$false,inference(tab_negimp,[status(thm),assumptions([h213,h214,h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h215,h216])],[h214,155,h215,h216])).
% 3.09/3.21  thf(157,plain,$false,inference(tab_negimp,[status(thm),assumptions([h211,h212,h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h213,h214])],[h212,156,h213,h214])).
% 3.09/3.21  thf(158,plain,$false,inference(tab_negimp,[status(thm),assumptions([h209,h210,h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h211,h212])],[h210,157,h211,h212])).
% 3.09/3.21  thf(159,plain,$false,inference(tab_negimp,[status(thm),assumptions([h207,h208,h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h209,h210])],[h208,158,h209,h210])).
% 3.09/3.21  thf(160,plain,$false,inference(tab_negimp,[status(thm),assumptions([h205,h206,h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h207,h208])],[h206,159,h207,h208])).
% 3.09/3.21  thf(161,plain,$false,inference(tab_negimp,[status(thm),assumptions([h203,h204,h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h205,h206])],[h204,160,h205,h206])).
% 3.09/3.21  thf(162,plain,$false,inference(tab_negimp,[status(thm),assumptions([h201,h202,h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h203,h204])],[h202,161,h203,h204])).
% 3.09/3.21  thf(163,plain,$false,inference(tab_negimp,[status(thm),assumptions([h199,h200,h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h201,h202])],[h200,162,h201,h202])).
% 3.09/3.21  thf(164,plain,$false,inference(tab_negimp,[status(thm),assumptions([h197,h198,h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h199,h200])],[h198,163,h199,h200])).
% 3.09/3.21  thf(165,plain,$false,inference(tab_negimp,[status(thm),assumptions([h195,h196,h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h197,h198])],[h196,164,h197,h198])).
% 3.09/3.21  thf(166,plain,$false,inference(tab_negimp,[status(thm),assumptions([h193,h194,h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h195,h196])],[h194,165,h195,h196])).
% 3.09/3.21  thf(167,plain,$false,inference(tab_negimp,[status(thm),assumptions([h191,h192,h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h193,h194])],[h192,166,h193,h194])).
% 3.09/3.21  thf(168,plain,$false,inference(tab_negimp,[status(thm),assumptions([h189,h190,h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h191,h192])],[h190,167,h191,h192])).
% 3.09/3.21  thf(169,plain,$false,inference(tab_negimp,[status(thm),assumptions([h94,h188,h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h189,h190])],[h188,168,h189,h190])).
% 3.09/3.21  thf(170,plain,$false,inference(tab_negimp,[status(thm),assumptions([h186,h187,h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h94,h188])],[h187,169,h94,h188])).
% 3.09/3.21  thf(171,plain,$false,inference(tab_negimp,[status(thm),assumptions([h184,h185,h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h186,h187])],[h185,170,h186,h187])).
% 3.09/3.21  thf(172,plain,$false,inference(tab_negimp,[status(thm),assumptions([h182,h183,h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h184,h185])],[h183,171,h184,h185])).
% 3.09/3.21  thf(173,plain,$false,inference(tab_negimp,[status(thm),assumptions([h180,h181,h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h182,h183])],[h181,172,h182,h183])).
% 3.09/3.21  thf(174,plain,$false,inference(tab_negimp,[status(thm),assumptions([h178,h179,h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h180,h181])],[h179,173,h180,h181])).
% 3.09/3.21  thf(175,plain,$false,inference(tab_negimp,[status(thm),assumptions([h176,h177,h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h178,h179])],[h177,174,h178,h179])).
% 3.09/3.21  thf(176,plain,$false,inference(tab_negimp,[status(thm),assumptions([h174,h175,h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h176,h177])],[h175,175,h176,h177])).
% 3.09/3.21  thf(177,plain,$false,inference(tab_negimp,[status(thm),assumptions([h172,h173,h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h174,h175])],[h173,176,h174,h175])).
% 3.09/3.21  thf(178,plain,$false,inference(tab_negimp,[status(thm),assumptions([h170,h171,h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h172,h173])],[h171,177,h172,h173])).
% 3.09/3.21  thf(179,plain,$false,inference(tab_negimp,[status(thm),assumptions([h168,h169,h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h170,h171])],[h169,178,h170,h171])).
% 3.09/3.21  thf(180,plain,$false,inference(tab_negimp,[status(thm),assumptions([h166,h167,h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h168,h169])],[h167,179,h168,h169])).
% 3.09/3.21  thf(181,plain,$false,inference(tab_negimp,[status(thm),assumptions([h164,h165,h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h166,h167])],[h165,180,h166,h167])).
% 3.09/3.21  thf(182,plain,$false,inference(tab_negimp,[status(thm),assumptions([h162,h163,h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h164,h165])],[h163,181,h164,h165])).
% 3.09/3.21  thf(183,plain,$false,inference(tab_negimp,[status(thm),assumptions([h160,h161,h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h162,h163])],[h161,182,h162,h163])).
% 3.09/3.21  thf(184,plain,$false,inference(tab_negimp,[status(thm),assumptions([h158,h159,h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h160,h161])],[h159,183,h160,h161])).
% 3.09/3.21  thf(185,plain,$false,inference(tab_negimp,[status(thm),assumptions([h156,h157,h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h158,h159])],[h157,184,h158,h159])).
% 3.09/3.21  thf(186,plain,$false,inference(tab_negimp,[status(thm),assumptions([h154,h155,h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h156,h157])],[h155,185,h156,h157])).
% 3.09/3.21  thf(187,plain,$false,inference(tab_negimp,[status(thm),assumptions([h152,h153,h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h154,h155])],[h153,186,h154,h155])).
% 3.09/3.21  thf(188,plain,$false,inference(tab_negimp,[status(thm),assumptions([h150,h151,h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h152,h153])],[h151,187,h152,h153])).
% 3.09/3.21  thf(189,plain,$false,inference(tab_negimp,[status(thm),assumptions([h148,h149,h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h150,h151])],[h149,188,h150,h151])).
% 3.09/3.21  thf(190,plain,$false,inference(tab_negimp,[status(thm),assumptions([h141,h147,h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h148,h149])],[h147,189,h148,h149])).
% 3.09/3.21  thf(191,plain,$false,inference(tab_negimp,[status(thm),assumptions([h145,h146,h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h141,h147])],[h146,190,h141,h147])).
% 3.09/3.21  thf(192,plain,$false,inference(tab_negimp,[status(thm),assumptions([h143,h144,h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h145,h146])],[h144,191,h145,h146])).
% 3.09/3.21  thf(193,plain,$false,inference(tab_negimp,[status(thm),assumptions([h141,h142,h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h143,h144])],[h142,192,h143,h144])).
% 3.09/3.21  thf(194,plain,$false,inference(tab_negimp,[status(thm),assumptions([h139,h140,h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h141,h142])],[h140,193,h141,h142])).
% 3.09/3.21  thf(195,plain,$false,inference(tab_negimp,[status(thm),assumptions([h137,h138,h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h139,h140])],[h138,194,h139,h140])).
% 3.09/3.21  thf(196,plain,$false,inference(tab_negimp,[status(thm),assumptions([h122,h136,h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h137,h138])],[h136,195,h137,h138])).
% 3.09/3.21  thf(197,plain,$false,inference(tab_negimp,[status(thm),assumptions([h134,h135,h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h122,h136])],[h135,196,h122,h136])).
% 3.09/3.21  thf(198,plain,$false,inference(tab_negimp,[status(thm),assumptions([h132,h133,h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h134,h135])],[h133,197,h134,h135])).
% 3.09/3.21  thf(199,plain,$false,inference(tab_negimp,[status(thm),assumptions([h130,h131,h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h132,h133])],[h131,198,h132,h133])).
% 3.09/3.21  thf(200,plain,$false,inference(tab_negimp,[status(thm),assumptions([h128,h129,h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h130,h131])],[h129,199,h130,h131])).
% 3.09/3.21  thf(201,plain,$false,inference(tab_negimp,[status(thm),assumptions([h126,h127,h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h128,h129])],[h127,200,h128,h129])).
% 3.09/3.21  thf(202,plain,$false,inference(tab_negimp,[status(thm),assumptions([h124,h125,h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h126,h127])],[h125,201,h126,h127])).
% 3.09/3.21  thf(203,plain,$false,inference(tab_negimp,[status(thm),assumptions([h122,h123,h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h124,h125])],[h123,202,h124,h125])).
% 3.09/3.21  thf(204,plain,$false,inference(tab_negimp,[status(thm),assumptions([h120,h121,h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h122,h123])],[h121,203,h122,h123])).
% 3.09/3.21  thf(205,plain,$false,inference(tab_negimp,[status(thm),assumptions([h118,h119,h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h120,h121])],[h119,204,h120,h121])).
% 3.09/3.21  thf(206,plain,$false,inference(tab_negimp,[status(thm),assumptions([h116,h117,h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h118,h119])],[h117,205,h118,h119])).
% 3.09/3.21  thf(207,plain,$false,inference(tab_negimp,[status(thm),assumptions([h114,h115,h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h116,h117])],[h115,206,h116,h117])).
% 3.09/3.21  thf(208,plain,$false,inference(tab_negimp,[status(thm),assumptions([h112,h113,h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h114,h115])],[h113,207,h114,h115])).
% 3.09/3.21  thf(209,plain,$false,inference(tab_negimp,[status(thm),assumptions([h100,h111,h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h112,h113])],[h111,208,h112,h113])).
% 3.09/3.21  thf(210,plain,$false,inference(tab_negimp,[status(thm),assumptions([h102,h110,h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h100,h111])],[h110,209,h100,h111])).
% 3.09/3.21  thf(211,plain,$false,inference(tab_negimp,[status(thm),assumptions([h108,h109,h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h102,h110])],[h109,210,h102,h110])).
% 3.09/3.21  thf(212,plain,$false,inference(tab_negimp,[status(thm),assumptions([h106,h107,h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h108,h109])],[h107,211,h108,h109])).
% 3.09/3.21  thf(213,plain,$false,inference(tab_negimp,[status(thm),assumptions([h100,h105,h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h106,h107])],[h105,212,h106,h107])).
% 3.09/3.21  thf(214,plain,$false,inference(tab_negimp,[status(thm),assumptions([h102,h104,h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h100,h105])],[h104,213,h100,h105])).
% 3.09/3.21  thf(215,plain,$false,inference(tab_negimp,[status(thm),assumptions([h102,h103,h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h102,h104])],[h103,214,h102,h104])).
% 3.09/3.21  thf(216,plain,$false,inference(tab_negimp,[status(thm),assumptions([h100,h101,h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h102,h103])],[h101,215,h102,h103])).
% 3.09/3.21  thf(217,plain,$false,inference(tab_negimp,[status(thm),assumptions([h98,h99,h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h100,h101])],[h99,216,h100,h101])).
% 3.09/3.22  thf(218,plain,$false,inference(tab_negimp,[status(thm),assumptions([h96,h97,h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h98,h99])],[h97,217,h98,h99])).
% 3.09/3.22  thf(219,plain,$false,inference(tab_negimp,[status(thm),assumptions([h94,h95,h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h96,h97])],[h95,218,h96,h97])).
% 3.09/3.22  thf(220,plain,$false,inference(tab_negimp,[status(thm),assumptions([h92,h93,h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h94,h95])],[h93,219,h94,h95])).
% 3.09/3.22  thf(221,plain,$false,inference(tab_negimp,[status(thm),assumptions([h90,h91,h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h92,h93])],[h91,220,h92,h93])).
% 3.09/3.22  thf(222,plain,$false,inference(tab_negimp,[status(thm),assumptions([h88,h89,h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h90,h91])],[h89,221,h90,h91])).
% 3.09/3.22  thf(223,plain,$false,inference(tab_negimp,[status(thm),assumptions([h86,h87,h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h88,h89])],[h87,222,h88,h89])).
% 3.09/3.22  thf(224,plain,$false,inference(tab_negimp,[status(thm),assumptions([h84,h85,h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h86,h87])],[h85,223,h86,h87])).
% 3.09/3.22  thf(225,plain,$false,inference(tab_negimp,[status(thm),assumptions([h82,h83,h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h84,h85])],[h83,224,h84,h85])).
% 3.09/3.22  thf(226,plain,$false,inference(tab_negimp,[status(thm),assumptions([h48,h81,h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h82,h83])],[h81,225,h82,h83])).
% 3.09/3.22  thf(227,plain,$false,inference(tab_negimp,[status(thm),assumptions([h79,h80,h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h48,h81])],[h80,226,h48,h81])).
% 3.09/3.22  thf(228,plain,$false,inference(tab_negimp,[status(thm),assumptions([h77,h78,h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h79,h80])],[h78,227,h79,h80])).
% 3.09/3.22  thf(229,plain,$false,inference(tab_negimp,[status(thm),assumptions([h75,h76,h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h77,h78])],[h76,228,h77,h78])).
% 3.09/3.22  thf(230,plain,$false,inference(tab_negimp,[status(thm),assumptions([h73,h74,h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h75,h76])],[h74,229,h75,h76])).
% 3.09/3.22  thf(231,plain,$false,inference(tab_negimp,[status(thm),assumptions([h71,h72,h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h73,h74])],[h72,230,h73,h74])).
% 3.09/3.22  thf(232,plain,$false,inference(tab_negimp,[status(thm),assumptions([h68,h70,h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h71,h72])],[h70,231,h71,h72])).
% 3.09/3.22  thf(233,plain,$false,inference(tab_negimp,[status(thm),assumptions([h68,h69,h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h68,h70])],[h69,232,h68,h70])).
% 3.09/3.22  thf(234,plain,$false,inference(tab_negimp,[status(thm),assumptions([h66,h67,h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h68,h69])],[h67,233,h68,h69])).
% 3.09/3.22  thf(235,plain,$false,inference(tab_negimp,[status(thm),assumptions([h64,h65,h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h66,h67])],[h65,234,h66,h67])).
% 3.09/3.22  thf(236,plain,$false,inference(tab_negimp,[status(thm),assumptions([h62,h63,h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h64,h65])],[h63,235,h64,h65])).
% 3.09/3.22  thf(237,plain,$false,inference(tab_negimp,[status(thm),assumptions([h60,h61,h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h62,h63])],[h61,236,h62,h63])).
% 3.09/3.22  thf(238,plain,$false,inference(tab_negimp,[status(thm),assumptions([h58,h59,h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h60,h61])],[h59,237,h60,h61])).
% 3.09/3.22  thf(239,plain,$false,inference(tab_negimp,[status(thm),assumptions([h56,h57,h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h58,h59])],[h57,238,h58,h59])).
% 3.09/3.22  thf(240,plain,$false,inference(tab_negimp,[status(thm),assumptions([h54,h55,h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h56,h57])],[h55,239,h56,h57])).
% 3.09/3.22  thf(241,plain,$false,inference(tab_negimp,[status(thm),assumptions([h52,h53,h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h54,h55])],[h53,240,h54,h55])).
% 3.09/3.22  thf(242,plain,$false,inference(tab_negimp,[status(thm),assumptions([h50,h51,h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h52,h53])],[h51,241,h52,h53])).
% 3.09/3.22  thf(243,plain,$false,inference(tab_negimp,[status(thm),assumptions([h48,h49,h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h50,h51])],[h49,242,h50,h51])).
% 3.09/3.22  thf(244,plain,$false,inference(tab_negimp,[status(thm),assumptions([h46,h47,h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h48,h49])],[h47,243,h48,h49])).
% 3.09/3.22  thf(245,plain,$false,inference(tab_negimp,[status(thm),assumptions([h43,h45,h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h46,h47])],[h45,244,h46,h47])).
% 3.09/3.22  thf(246,plain,$false,inference(tab_negimp,[status(thm),assumptions([h43,h44,h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h43,h45])],[h44,245,h43,h45])).
% 3.09/3.22  thf(247,plain,$false,inference(tab_negimp,[status(thm),assumptions([h41,h42,h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h43,h44])],[h42,246,h43,h44])).
% 3.09/3.22  thf(248,plain,$false,inference(tab_negimp,[status(thm),assumptions([h39,h40,h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h41,h42])],[h40,247,h41,h42])).
% 3.09/3.22  thf(249,plain,$false,inference(tab_negimp,[status(thm),assumptions([h3,h38,h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h39,h40])],[h38,248,h39,h40])).
% 3.09/3.22  thf(250,plain,$false,inference(tab_negimp,[status(thm),assumptions([h3,h37,h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h3,h38])],[h37,249,h3,h38])).
% 3.09/3.22  thf(251,plain,$false,inference(tab_negimp,[status(thm),assumptions([h35,h36,h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h3,h37])],[h36,250,h3,h37])).
% 3.09/3.22  thf(252,plain,$false,inference(tab_negimp,[status(thm),assumptions([h33,h34,h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h35,h36])],[h34,251,h35,h36])).
% 3.09/3.22  thf(253,plain,$false,inference(tab_negimp,[status(thm),assumptions([h31,h32,h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h33,h34])],[h32,252,h33,h34])).
% 3.09/3.22  thf(254,plain,$false,inference(tab_negimp,[status(thm),assumptions([h29,h30,h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h31,h32])],[h30,253,h31,h32])).
% 3.09/3.22  thf(255,plain,$false,inference(tab_negimp,[status(thm),assumptions([h27,h28,h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h29,h30])],[h28,254,h29,h30])).
% 3.09/3.22  thf(256,plain,$false,inference(tab_negimp,[status(thm),assumptions([h25,h26,h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h27,h28])],[h26,255,h27,h28])).
% 3.09/3.22  thf(257,plain,$false,inference(tab_negimp,[status(thm),assumptions([h23,h24,h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h25,h26])],[h24,256,h25,h26])).
% 3.09/3.22  thf(258,plain,$false,inference(tab_negimp,[status(thm),assumptions([h21,h22,h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h23,h24])],[h22,257,h23,h24])).
% 3.09/3.22  thf(259,plain,$false,inference(tab_negimp,[status(thm),assumptions([h19,h20,h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h21,h22])],[h20,258,h21,h22])).
% 3.09/3.22  thf(260,plain,$false,inference(tab_negimp,[status(thm),assumptions([h17,h18,h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h19,h20])],[h18,259,h19,h20])).
% 3.09/3.22  thf(261,plain,$false,inference(tab_negimp,[status(thm),assumptions([h15,h16,h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h17,h18])],[h16,260,h17,h18])).
% 3.09/3.22  thf(262,plain,$false,inference(tab_negimp,[status(thm),assumptions([h13,h14,h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h15,h16])],[h14,261,h15,h16])).
% 3.09/3.22  thf(263,plain,$false,inference(tab_negimp,[status(thm),assumptions([h11,h12,h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h13,h14])],[h12,262,h13,h14])).
% 3.09/3.22  thf(264,plain,$false,inference(tab_negimp,[status(thm),assumptions([h9,h10,h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h11,h12])],[h10,263,h11,h12])).
% 3.09/3.22  thf(265,plain,$false,inference(tab_negimp,[status(thm),assumptions([h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h9,h10])],[h8,264,h9,h10])).
% 3.09/3.22  thf(266,plain,$false,inference(tab_negimp,[status(thm),assumptions([h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h7,h8])],[h6,265,h7,h8])).
% 3.09/3.22  thf(267,plain,$false,inference(tab_negimp,[status(thm),assumptions([h3,h4,h1,h2,h0]),tab_negimp(discharge,[h5,h6])],[h4,266,h5,h6])).
% 3.09/3.22  thf(268,plain,$false,inference(tab_negimp,[status(thm),assumptions([h1,h2,h0]),tab_negimp(discharge,[h3,h4])],[h2,267,h3,h4])).
% 3.09/3.22  thf(269,plain,$false,inference(tab_negimp,[status(thm),assumptions([h0]),tab_negimp(discharge,[h1,h2])],[h0,268,h1,h2])).
% 3.09/3.22  thf(0,theorem,((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))) => (((in @ emptyset) @ omega) => ((![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))) => ((![X1:$i]:((~((((in @ emptyset) @ X1) => (~((![X2:$i]:((~((((in @ X2) @ omega) => (~(((in @ X2) @ X1)))))) => ((in @ ((setadjoin @ X2) @ X2)) @ X1)))))))) => (![X2:$i]:(((in @ X2) @ omega) => ((in @ X2) @ X1))))) => ((![X1:$i>$i>$o]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => (exu @ (X1 @ X3)))) => (~((![X3:$i]:(~((![X4:$i]:(((in @ X4) @ X3) = (~((![X5:$i]:(((in @ X5) @ X2) => (~(((X1 @ X5) @ X4))))))))))))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (~((![X2:$i]:(((in @ X2) @ X1) => (~((![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ X1))))))))))))) => ((![X1:$i]:(~((![X2:$i]:((~(((~(((![X3:$i]:(((in @ X3) @ X2) => (![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X1) => (~(((in @ X4) @ X1)))))) => ((![X5:$i]:(((in @ X5) @ X2) => (((in @ X3) @ X5) = ((in @ X4) @ X5)))) => (X3 = X4)))))))))) => (~((![X3:$i]:(![X4:$i]:((~((((in @ X3) @ X2) => (~(((in @ X4) @ X2)))))) => ((~((![X5:$i]:(((in @ X5) @ X3) => ((in @ X5) @ X4))))) => (![X5:$i]:(((in @ X5) @ X4) => ((in @ X5) @ X3)))))))))))) => (~((![X3:$i]:((~(((![X4:$i]:(((in @ X4) @ X3) => ((in @ X4) @ X1))) => (![X4:$i]:(~(((in @ X4) @ X3))))))) => (~((![X4:$i]:(![X5:$i]:((~(((~((((in @ X4) @ X2) => (~(((in @ X5) @ X3)))))) => (~((![X6:$i]:(((in @ X6) @ X4) => (~(((in @ X6) @ X3)))))))))) => (~((![X6:$i]:(((in @ X6) @ X2) => ((~((![X7:$i]:(((in @ X7) @ X6) => ((in @ X7) @ X4))))) => ((in @ X5) @ X6)))))))))))))))))))) => ((![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))) => ((![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))) => ((![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i]:(~(((in @ X1) @ emptyset)))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => (X1 = X2))))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))) => ((![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))) => (((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => (![X4:$o]:(((X3 = X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:((in @ emptyset) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (![X3:$o]:((![X4:$i]:(((in @ X2) @ X4) => (((in @ X4) @ X1) => X3))) => X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))) => ((![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))) => ((![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))) => ((![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))) => ((![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))) => ((![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))) => ((![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))) => ((![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) = (exu @ X2))))) => ((emptyset = emptyset) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))) => ((omega = omega) => ((![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))) => ((![X1:$i>$o]:(![X2:$i>$o]:((![X3:$i]:(![X4:$i]:((X3 = X4) => ((X1 @ X3) = (X2 @ X4))))) => ((exu @ X1) => ((exu @ X2) => ((descr @ X1) = (descr @ X2))))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i>$o]:(![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => ((X5 = X6) => ((X3 @ X5) = (X4 @ X6))))))) => (((dsetconstr @ X1) @ X3) = ((dsetconstr @ X2) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))) => (((!!) @ (subset @ emptyset)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))) => ((![X1:$i]:((subset @ X1) @ X1)) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))) => ((![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))) => ((![X1:$i]:((in @ X1) @ (powerset @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))) => ((![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))) => ((![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$o]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((((in @ X3) @ X1) => X4) => ((((in @ X3) @ X2) => X4) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))) => ((![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))) => ((![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))) => ((![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))) => ((![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((symdiff @ X1) @ X2)) => (![X4:$o]:((((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => X4)) => (((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => X4)) => X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ ((binunion @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((subset @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ ((binunion @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ (powerset @ (powerset @ ((binunion @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (~((![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (~((X3 = ((kpair @ X4) @ X5)))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))) => ((![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)) => ((![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))) => ((![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (singleton @ ((dsetconstr @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))) => ((![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X4) => (X4 = X3)))) => ((ex1 @ X1) @ X2))))))) => ((![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4))))))) => ((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => ((ex1 @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))) => (X1 = X3))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))) => ((![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))) => ((![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ emptyset))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => ((X3 = X4) => (X2 = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)) = ((setadjoin @ ((setadjoin @ X3) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))) @ emptyset))) => (X2 = X4)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))) => ((![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))) => ((![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => (((kpair @ X3) @ X4) = ((kpair @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((X3 @ X4) @ X5) => ((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X4) @ X1))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((in @ X5) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(![X4:$i]:(![X5:$i]:(((in @ ((kpair @ X4) @ X5)) @ (((dpsetconstr @ X1) @ X2) @ X3)) => ((X3 @ X4) @ X5))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ (setunion @ ((dsetconstr @ X2) @ (^[X5:$i]:((in @ ((kpair @ X4) @ X5)) @ X3))))) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((ap @ X1) @ X2) @ X3) @ X4)) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ (^[X4:$i]:((=) @ (X3 @ X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (((func @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((in @ (((lam @ X1) @ X2) @ X3)) @ ((funcSet @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i>$o]:((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => (X4 @ ((kpair @ X5) @ X6))))))) => (![X5:$i]:(((in @ X5) @ X3) => (X4 @ X5))))))))) => ((![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((X2 @ X3) => ((X2 @ X4) => (X3 = X4)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((kpair @ X4) @ ((((ap @ X1) @ X2) @ X3) @ X4))) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3))))))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (![X5:$i]:(((in @ X5) @ X2) => (((in @ ((kpair @ X4) @ X5)) @ X3) => (((((ap @ X1) @ X2) @ X3) @ X4) = X5)))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((subset @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((breln @ X1) @ X2) @ X3) => (![X4:$i]:((((breln @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X3) => ((in @ ((kpair @ X5) @ X6)) @ X4)))))) => ((![X5:$i]:(((in @ X5) @ X1) => (![X6:$i]:(((in @ X6) @ X2) => (((in @ ((kpair @ X5) @ X6)) @ X4) => ((in @ ((kpair @ X5) @ X6)) @ X3)))))) => (X3 = X4))))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:((((func @ X1) @ X2) @ X4) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ ((funcSet @ X1) @ X2)) => ((![X5:$i]:(((in @ X5) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X5) = ((((ap @ X1) @ X2) @ X4) @ X5)))) => (X3 = X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ X3) @ X4) = ((((ap @ X1) @ X2) @ X3) @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => ((((lam @ X1) @ X2) @ X3) = (((lam @ X1) @ X2) @ X3)))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i>$i]:((![X4:$i]:(((in @ X4) @ X1) => ((in @ (X3 @ X4)) @ X2))) => (![X4:$i]:(((in @ X4) @ X1) => (((((ap @ X1) @ X2) @ (((lam @ X1) @ X2) @ X3)) @ X4) = (X3 @ X4)))))))) => ((![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => ((in @ X4) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => ((in @ X3) @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4))))))))) = ((setadjoin @ X3) @ emptyset))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (singleton @ ((dsetconstr @ X1) @ (^[X5:$i]:((X2 => (~((X5 = X3)))) => (~(((~(X2)) => (~((X5 = X4)))))))))))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ X1))))))) => ((![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => (X2 => (((((if @ X1) @ X2) @ X3) @ X4) = X3)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((~(X2)) => (((((if @ X1) @ X2) @ X3) @ X4) = X4)))))))) => ((![X1:$i]:(![X2:$o]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X1) => ((in @ ((((if @ X1) @ X2) @ X3) @ X4)) @ ((setadjoin @ X3) @ ((setadjoin @ X4) @ emptyset))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((binunion @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X2) @ X3)) @ (powerset @ X1))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ X2)))) => (X2 = X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))) => ((in @ X2) @ (powerset @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X2) @ (powerset @ X3)) => (((in @ X4) @ X2) => ((in @ X4) @ X3)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X2))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (((in @ X4) @ X3) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((subset @ X2) @ X3) => ((~(((in @ X4) @ X3))) => (~(((in @ X4) @ X2)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ X3) => ((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ ((setminus @ X1) @ X3)) @ ((setminus @ X1) @ X2)) => ((subset @ X2) @ X3))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) => ((in @ X3) @ X2))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ ((setminus @ X1) @ X2))) @ X2)))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (X2 = ((setminus @ X1) @ ((setminus @ X1) @ X2)))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => (~(((in @ X4) @ ((binintersect @ X2) @ X3)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ X2)) => ((in @ X4) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((subset @ ((setminus @ X1) @ X2)) @ ((setminus @ X1) @ ((binintersect @ X2) @ X3)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ ((setminus @ X1) @ ((binintersect @ X2) @ X3))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ X3) => ((in @ X4) @ ((setminus @ X1) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (((subset @ X2) @ ((setminus @ X1) @ X3)) => ((subset @ X3) @ ((setminus @ X1) @ X2)))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X2))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => ((~(((in @ X4) @ ((binunion @ X2) @ X3)))) => (~(((in @ X4) @ X3))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X2) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binunion @ X3) @ X4)))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => (![X5:$i]:(((in @ X5) @ X1) => (((in @ X5) @ ((binintersect @ X2) @ X3)) => ((in @ X5) @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))))) => ((![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ (powerset @ X1)) => ((in @ ((binintersect @ X2) @ X3)) @ (powerset @ ((binintersect @ ((binunion @ X2) @ X4)) @ ((binunion @ X3) @ X4))))))))))) => (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => (![X3:$i]:(((in @ X3) @ (powerset @ X1)) => (![X4:$i]:(((in @ X4) @ X1) => (((in @ X4) @ ((setminus @ X1) @ ((binunion @ X2) @ X3))) => (~(((in @ X4) @ X2))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),inference(contra,[status(thm),contra(discharge,[h0])],[269,h0])).
% 3.09/3.22  % SZS output end Proof
%------------------------------------------------------------------------------