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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Satallax---3.5
% Problem  : SEU724^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 : n008.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 13:59:04 EDT 2022

% Result   : Theorem 4.28s 4.44s
% Output   : Proof 4.65s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.13  % Problem  : SEU724^1 : TPTP v8.1.0. Released v3.7.0.
% 0.04/0.14  % Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s
% 0.14/0.35  % Computer : n008.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 600
% 0.14/0.35  % DateTime : Sat Jun 18 21:24:22 EDT 2022
% 0.14/0.36  % CPUTime  : 
% 4.28/4.44  % SZS status Theorem
% 4.28/4.44  % Mode: mode507:USE_SINE=true:SINE_TOLERANCE=3.0:SINE_GENERALITY_THRESHOLD=0:SINE_RANK_LIMIT=1.:SINE_DEPTH=1
% 4.28/4.44  % Inferences: 0
% 4.28/4.44  % SZS output start Proof
% 4.28/4.44  thf(ty_kfst, type, kfst : ($i>$i)).
% 4.28/4.44  thf(ty_binintersect, type, binintersect : ($i>$i>$i)).
% 4.28/4.44  thf(ty_singleton, type, singleton : ($i>$o)).
% 4.28/4.44  thf(ty_if, type, if : ($i>$o>$i>$i>$i)).
% 4.28/4.44  thf(ty_subset, type, subset : ($i>$i>$o)).
% 4.28/4.44  thf(ty_eigen__2, type, eigen__2 : $i).
% 4.28/4.44  thf(ty_setunion, type, setunion : ($i>$i)).
% 4.28/4.44  thf(ty_iskpair, type, iskpair : ($i>$o)).
% 4.28/4.44  thf(ty_eigen__1, type, eigen__1 : $i).
% 4.28/4.44  thf(ty_eigen__0, type, eigen__0 : $i).
% 4.28/4.44  thf(ty_cartprod, type, cartprod : ($i>$i>$i)).
% 4.28/4.44  thf(ty_breln, type, breln : ($i>$i>$i>$o)).
% 4.28/4.44  thf(ty_emptyset, type, emptyset : $i).
% 4.28/4.44  thf(ty_setminus, type, setminus : ($i>$i>$i)).
% 4.28/4.44  thf(ty_kpair, type, kpair : ($i>$i>$i)).
% 4.28/4.44  thf(ty_eigen__3, type, eigen__3 : $i).
% 4.28/4.44  thf(ty_descr, type, descr : (($i>$o)>$i)).
% 4.28/4.44  thf(ty_ap, type, ap : ($i>$i>$i>$i>$i)).
% 4.28/4.44  thf(ty_funcSet, type, funcSet : ($i>$i>$i)).
% 4.28/4.44  thf(ty_symdiff, type, symdiff : ($i>$i>$i)).
% 4.28/4.44  thf(ty_nonempty, type, nonempty : ($i>$o)).
% 4.28/4.44  thf(ty_dsetconstr, type, dsetconstr : ($i>($i>$o)>$i)).
% 4.28/4.44  thf(ty_powerset, type, powerset : ($i>$i)).
% 4.28/4.44  thf(ty_omega, type, omega : $i).
% 4.28/4.44  thf(ty_ex1, type, ex1 : ($i>($i>$o)>$o)).
% 4.28/4.44  thf(ty_ksnd, type, ksnd : ($i>$i)).
% 4.28/4.44  thf(ty_exu, type, exu : (($i>$o)>$o)).
% 4.28/4.44  thf(ty_prop2set, type, prop2set : ($o>$i)).
% 4.28/4.44  thf(ty_set2prop, type, set2prop : ($i>$o)).
% 4.28/4.44  thf(ty_lam, type, lam : ($i>$i>($i>$i)>$i)).
% 4.28/4.44  thf(ty_in, type, in : ($i>$i>$o)).
% 4.28/4.44  thf(ty_func, type, func : ($i>$i>$i>$o)).
% 4.28/4.44  thf(ty_binunion, type, binunion : ($i>$i>$i)).
% 4.28/4.44  thf(ty_dpsetconstr, type, dpsetconstr : ($i>$i>($i>$i>$o)>$i)).
% 4.28/4.44  thf(ty_setadjoin, type, setadjoin : ($i>$i>$i)).
% 4.28/4.44  thf(def_setextAx,definition,(setextAx = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))))).
% 4.28/4.44  thf(def_emptysetAx,definition,(emptysetAx = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 4.28/4.44  thf(def_setadjoinAx,definition,(setadjoinAx = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))))).
% 4.28/4.44  thf(def_powersetAx,definition,(powersetAx = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))))).
% 4.28/4.44  thf(def_setunionAx,definition,(setunionAx = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))))).
% 4.28/4.44  thf(def_omega0Ax,definition,(omega0Ax = ((in @ emptyset) @ omega))).
% 4.28/4.44  thf(def_omegaSAx,definition,(omegaSAx = (![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))))).
% 4.28/4.44  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))))))).
% 4.28/4.44  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))))))))))))))))))).
% 4.28/4.44  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))))))))))))))).
% 4.28/4.44  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)))))))))))))))))))))).
% 4.28/4.44  thf(def_descrp,definition,(descrp = (![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))))).
% 4.28/4.44  thf(def_dsetconstrI,definition,(dsetconstrI = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))))).
% 4.28/4.44  thf(def_dsetconstrEL,definition,(dsetconstrEL = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 4.28/4.44  thf(def_dsetconstrER,definition,(dsetconstrER = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))))).
% 4.28/4.44  thf(def_exuE1,definition,(exuE1 = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))))).
% 4.28/4.44  thf(def_prop2setE,definition,(prop2setE = (![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))))).
% 4.28/4.44  thf(def_emptysetE,definition,(emptysetE = (![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))))).
% 4.28/4.44  thf(def_emptysetimpfalse,definition,(emptysetimpfalse = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 4.28/4.44  thf(def_notinemptyset,definition,(notinemptyset = (![X1:$i]:(~(((in @ X1) @ emptyset)))))).
% 4.28/4.44  thf(def_exuE3e,definition,(exuE3e = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))))).
% 4.28/4.44  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))))))).
% 4.28/4.44  thf(def_emptyI,definition,(emptyI = (![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))))).
% 4.28/4.44  thf(def_noeltsimpempty,definition,(noeltsimpempty = (![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))))).
% 4.28/4.44  thf(def_setbeta,definition,(setbeta = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))))).
% 4.28/4.44  thf(def_nonemptyE1,definition,(nonemptyE1 = (![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))))).
% 4.28/4.44  thf(def_nonemptyI,definition,(nonemptyI = (![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))))).
% 4.28/4.44  thf(def_nonemptyI1,definition,(nonemptyI1 = (![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))))).
% 4.28/4.44  thf(def_setadjoinIL,definition,(setadjoinIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))))).
% 4.28/4.44  thf(def_emptyinunitempty,definition,(emptyinunitempty = ((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)))).
% 4.28/4.44  thf(def_setadjoinIR,definition,(setadjoinIR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_setadjoinOr,definition,(setadjoinOr = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))))).
% 4.28/4.44  thf(def_setoftrueEq,definition,(setoftrueEq = (![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)))).
% 4.28/4.44  thf(def_powersetI,definition,(powersetI = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))))).
% 4.28/4.44  thf(def_emptyinPowerset,definition,(emptyinPowerset = (![X1:$i]:((in @ emptyset) @ (powerset @ X1))))).
% 4.28/4.44  thf(def_emptyInPowerset,definition,(emptyInPowerset = (![X1:$i]:((in @ emptyset) @ (powerset @ X1))))).
% 4.28/4.44  thf(def_powersetE,definition,(powersetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))))).
% 4.28/4.44  thf(def_setunionI,definition,(setunionI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))))).
% 4.28/4.44  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))))))).
% 4.28/4.44  thf(def_subPowSU,definition,(subPowSU = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))))).
% 4.28/4.44  thf(def_exuE2,definition,(exuE2 = (![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))))).
% 4.28/4.44  thf(def_nonemptyImpWitness,definition,(nonemptyImpWitness = (![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))))).
% 4.28/4.44  thf(def_uniqinunit,definition,(uniqinunit = (![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))))).
% 4.28/4.44  thf(def_notinsingleton,definition,(notinsingleton = (![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))))).
% 4.28/4.44  thf(def_eqinunit,definition,(eqinunit = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 4.28/4.44  thf(def_singletonsswitch,definition,(singletonsswitch = (![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))).
% 4.28/4.44  thf(def_upairsetE,definition,(upairsetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))))).
% 4.28/4.44  thf(def_upairsetIL,definition,(upairsetIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 4.28/4.44  thf(def_upairsetIR,definition,(upairsetIR = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 4.28/4.44  thf(def_emptyE1,definition,(emptyE1 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))))).
% 4.28/4.44  thf(def_vacuousDall,definition,(vacuousDall = (![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))))).
% 4.28/4.44  thf(def_quantDeMorgan1,definition,(quantDeMorgan1 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 4.28/4.44  thf(def_quantDeMorgan2,definition,(quantDeMorgan2 = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 4.28/4.44  thf(def_quantDeMorgan3,definition,(quantDeMorgan3 = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 4.28/4.44  thf(def_quantDeMorgan4,definition,(quantDeMorgan4 = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 4.28/4.44  thf(def_prop2setI,definition,(prop2setI = (![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))))).
% 4.28/4.44  thf(def_prop2set2propI,definition,(prop2set2propI = (![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))))).
% 4.28/4.44  thf(def_notdexE,definition,(notdexE = (![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))).
% 4.28/4.44  thf(def_notdallE,definition,(notdallE = (![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))))).
% 4.28/4.44  thf(def_exuI1,definition,(exuI1 = (![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))))).
% 4.28/4.44  thf(def_exuI3,definition,(exuI3 = (![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))))).
% 4.28/4.44  thf(def_exuI2,definition,(exuI2 = (![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))))).
% 4.28/4.44  thf(def_inCongP,definition,(inCongP = (![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  thf(def_exuE3u,definition,(exuE3u = (![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))))).
% 4.28/4.44  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))))))).
% 4.28/4.44  thf(def_emptyset__Cong,definition,(emptyset__Cong = (emptyset = emptyset))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  thf(def_powerset__Cong,definition,(powerset__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))))).
% 4.28/4.44  thf(def_setunion__Cong,definition,(setunion__Cong = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))))).
% 4.28/4.44  thf(def_omega__Cong,definition,(omega__Cong = (omega = omega))).
% 4.28/4.44  thf(def_exuEu,definition,(exuEu = (![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  thf(def_subsetI1,definition,(subsetI1 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))))).
% 4.28/4.44  thf(def_eqimpsubset2,definition,(eqimpsubset2 = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))))).
% 4.28/4.44  thf(def_eqimpsubset1,definition,(eqimpsubset1 = (![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))))).
% 4.28/4.44  thf(def_subsetI2,definition,(subsetI2 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))))).
% 4.28/4.44  thf(def_emptysetsubset,definition,(emptysetsubset = ((!!) @ (subset @ emptyset)))).
% 4.28/4.44  thf(def_subsetE,definition,(subsetE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))))).
% 4.28/4.44  thf(def_subsetE2,definition,(subsetE2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))))).
% 4.28/4.44  thf(def_notsubsetI,definition,(notsubsetI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))))).
% 4.28/4.44  thf(def_notequalI1,definition,(notequalI1 = (![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))))).
% 4.28/4.44  thf(def_notequalI2,definition,(notequalI2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))))).
% 4.28/4.44  thf(def_subsetRefl,definition,(subsetRefl = (![X1:$i]:((subset @ X1) @ X1)))).
% 4.28/4.44  thf(def_subsetTrans,definition,(subsetTrans = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))))).
% 4.28/4.44  thf(def_setadjoinSub,definition,(setadjoinSub = (![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))))).
% 4.28/4.44  thf(def_setadjoinSub2,definition,(setadjoinSub2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))))).
% 4.28/4.44  thf(def_subset2powerset,definition,(subset2powerset = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))))).
% 4.28/4.44  thf(def_setextsub,definition,(setextsub = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))))).
% 4.28/4.44  thf(def_subsetemptysetimpeq,definition,(subsetemptysetimpeq = (![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))))).
% 4.28/4.44  thf(def_powersetI1,definition,(powersetI1 = (![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))))).
% 4.28/4.44  thf(def_powersetE1,definition,(powersetE1 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))))).
% 4.28/4.44  thf(def_inPowerset,definition,(inPowerset = (![X1:$i]:((in @ X1) @ (powerset @ X1))))).
% 4.28/4.44  thf(def_powersetsubset,definition,(powersetsubset = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))))).
% 4.28/4.44  thf(def_sepInPowerset,definition,(sepInPowerset = (![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))))).
% 4.28/4.44  thf(def_sepSubset,definition,(sepSubset = (![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))))).
% 4.28/4.44  thf(def_binunionIL,definition,(binunionIL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))))).
% 4.28/4.44  thf(def_upairset2IR,definition,(upairset2IR = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 4.28/4.44  thf(def_binunionIR,definition,(binunionIR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_binunionE,definition,(binunionE = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))))).
% 4.28/4.44  thf(def_binunionLsub,definition,(binunionLsub = (![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))))).
% 4.28/4.44  thf(def_binunionRsub,definition,(binunionRsub = (![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))))).
% 4.28/4.44  thf(def_binintersectI,definition,(binintersectI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))))).
% 4.28/4.44  thf(def_binintersectSubset5,definition,(binintersectSubset5 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))))).
% 4.28/4.44  thf(def_binintersectEL,definition,(binintersectEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 4.28/4.44  thf(def_binintersectLsub,definition,(binintersectLsub = (![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))))).
% 4.28/4.44  thf(def_binintersectSubset2,definition,(binintersectSubset2 = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))))).
% 4.28/4.44  thf(def_binintersectSubset3,definition,(binintersectSubset3 = (![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))))).
% 4.28/4.44  thf(def_binintersectER,definition,(binintersectER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))))).
% 4.28/4.44  thf(def_disjointsetsI1,definition,(disjointsetsI1 = (![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))))).
% 4.28/4.44  thf(def_binintersectRsub,definition,(binintersectRsub = (![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))))).
% 4.28/4.44  thf(def_binintersectSubset4,definition,(binintersectSubset4 = (![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))))).
% 4.28/4.44  thf(def_binintersectSubset1,definition,(binintersectSubset1 = (![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))))).
% 4.28/4.44  thf(def_bs114d,definition,(bs114d = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))))).
% 4.28/4.44  thf(def_setminusI,definition,(setminusI = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))))).
% 4.28/4.44  thf(def_setminusEL,definition,(setminusEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))))).
% 4.28/4.44  thf(def_setminusER,definition,(setminusER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))))).
% 4.28/4.44  thf(def_setminusSubset2,definition,(setminusSubset2 = (![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))))).
% 4.28/4.44  thf(def_setminusERneg,definition,(setminusERneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))))).
% 4.28/4.44  thf(def_setminusELneg,definition,(setminusELneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))))).
% 4.28/4.44  thf(def_setminusILneg,definition,(setminusILneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))).
% 4.28/4.44  thf(def_setminusIRneg,definition,(setminusIRneg = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))))).
% 4.28/4.44  thf(def_setminusLsub,definition,(setminusLsub = (![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))))).
% 4.28/4.44  thf(def_setminusSubset1,definition,(setminusSubset1 = (![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_symdiffI1,definition,(symdiffI1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))))).
% 4.28/4.44  thf(def_symdiffI2,definition,(symdiffI2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))))).
% 4.28/4.44  thf(def_symdiffIneg1,definition,(symdiffIneg1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))))).
% 4.28/4.44  thf(def_symdiffIneg2,definition,(symdiffIneg2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))))).
% 4.28/4.44  thf(def_secondinupair,definition,(secondinupair = (![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))))).
% 4.28/4.44  thf(def_setukpairIL,definition,(setukpairIL = (![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))))).
% 4.28/4.44  thf(def_setukpairIR,definition,(setukpairIR = (![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))))).
% 4.28/4.44  thf(def_kpairiskpair,definition,(kpairiskpair = (![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))))).
% 4.28/4.44  thf(def_kpairp,definition,(kpairp = (![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))))).
% 4.28/4.44  thf(def_singletonsubset,definition,(singletonsubset = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))))).
% 4.28/4.44  thf(def_singletoninpowerset,definition,(singletoninpowerset = (![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))))).
% 4.28/4.44  thf(def_singletoninpowunion,definition,(singletoninpowunion = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))))).
% 4.28/4.44  thf(def_upairset2E,definition,(upairset2E = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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)))))))))))))))).
% 4.28/4.44  thf(def_cartprodmempair,definition,(cartprodmempair = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))))).
% 4.28/4.44  thf(def_setunionE2,definition,(setunionE2 = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))))).
% 4.28/4.44  thf(def_setunionsingleton1,definition,(setunionsingleton1 = (![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)))).
% 4.28/4.44  thf(def_setunionsingleton2,definition,(setunionsingleton2 = (![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))))).
% 4.28/4.44  thf(def_setunionsingleton,definition,(setunionsingleton = (![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)))).
% 4.28/4.44  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)))))))).
% 4.28/4.44  thf(def_ex1E1,definition,(ex1E1 = (![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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))))))).
% 4.28/4.44  thf(def_singletonsuniq,definition,(singletonsuniq = (![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))))).
% 4.28/4.44  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))))))).
% 4.28/4.44  thf(def_kfstsingleton,definition,(kfstsingleton = (![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))))).
% 4.28/4.44  thf(def_theprop,definition,(theprop = (![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))))).
% 4.28/4.44  thf(def_kfstpairEq,definition,(kfstpairEq = (![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))))).
% 4.28/4.44  thf(def_cartprodfstin,definition,(cartprodfstin = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))))).
% 4.28/4.44  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)))))))).
% 4.28/4.44  thf(def_setukpairinjL,definition,(setukpairinjL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))))).
% 4.28/4.44  thf(def_setukpairinjR11,definition,(setukpairinjR11 = (![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))))).
% 4.28/4.44  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))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_upairequniteq,definition,(upairequniteq = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))))).
% 4.28/4.44  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)))))))).
% 4.28/4.44  thf(def_setukpairinjR,definition,(setukpairinjR = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))))).
% 4.28/4.44  thf(def_ksndsingleton,definition,(ksndsingleton = (![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))))).
% 4.28/4.44  thf(def_ksndpairEq,definition,(ksndpairEq = (![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))))).
% 4.28/4.44  thf(def_kpairsurjEq,definition,(kpairsurjEq = (![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))))).
% 4.28/4.44  thf(def_cartprodsndin,definition,(cartprodsndin = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))))).
% 4.28/4.44  thf(def_cartprodpairmemEL,definition,(cartprodpairmemEL = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))))).
% 4.28/4.44  thf(def_cartprodpairmemER,definition,(cartprodpairmemER = (![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  thf(def_cartprodfstpairEq,definition,(cartprodfstpairEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))))).
% 4.28/4.44  thf(def_cartprodsndpairEq,definition,(cartprodsndpairEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))))).
% 4.28/4.44  thf(def_cartprodpairsurjEq,definition,(cartprodpairsurjEq = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  thf(def_dpsetconstrSub,definition,(dpsetconstrSub = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))))).
% 4.28/4.44  thf(def_setOfPairsIsBReln,definition,(setOfPairsIsBReln = (![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_infuncsetfunc,definition,(infuncsetfunc = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_funcinfuncset,definition,(funcinfuncset = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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)))))))).
% 4.28/4.44  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)))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  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))))))))))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  thf(def_eta1,definition,(eta1 = (![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))))).
% 4.28/4.44  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)))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  thf(def_eta2,definition,(eta2 = (![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))))).
% 4.28/4.44  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))))))))))))))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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))))))))))))))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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)))))))))))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_theeq,definition,(theeq = (![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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))))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_powersetT_lem,definition,(powersetT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  thf(def_complementT_lem,definition,(complementT_lem = (![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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)))))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  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)))))))))))).
% 4.28/4.44  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))))))))).
% 4.28/4.44  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)))))))))))))).
% 4.28/4.44  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)))))))))))))).
% 4.28/4.44  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)))))))))))))).
% 4.28/4.44  thf(contrasubsetT1,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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).
% 4.28/4.44  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),inference(assume_negation,[status(cth)],[contrasubsetT1])).
% 4.28/4.44  thf(h1,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) = ((in @ X3) @ X2))) => (X1 = X2)))),introduced(assumption,[])).
% 4.28/4.44  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.45  thf(h3,assumption,(![X1:$i]:(~(((in @ X1) @ emptyset)))),introduced(assumption,[])).
% 4.28/4.45  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.45  thf(h5,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) = ((~((X3 = X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 4.28/4.45  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.46  thf(h7,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) = (![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 4.28/4.46  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.46  thf(h9,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) = (~((![X3:$i]:(((in @ X2) @ X3) => (~(((in @ X3) @ X1)))))))))),introduced(assumption,[])).
% 4.28/4.46  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.46  thf(h11,assumption,((in @ emptyset) @ omega),introduced(assumption,[])).
% 4.28/4.46  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.46  thf(h13,assumption,(![X1:$i]:(((in @ X1) @ omega) => ((in @ ((setadjoin @ X1) @ X1)) @ omega))),introduced(assumption,[])).
% 4.28/4.46  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.47  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,[])).
% 4.28/4.47  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.47  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,[])).
% 4.28/4.47  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.47  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,[])).
% 4.28/4.47  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.28/4.47  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,[])).
% 4.28/4.47  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.48  thf(h23,assumption,(![X1:$i>$o]:((exu @ X1) => (X1 @ (descr @ X1)))),introduced(assumption,[])).
% 4.32/4.48  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.48  thf(h25,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => ((in @ X3) @ ((dsetconstr @ X1) @ X2))))))),introduced(assumption,[])).
% 4.32/4.48  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.48  thf(h27,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 4.32/4.48  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.49  thf(h29,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ ((dsetconstr @ X1) @ X2)) => (X2 @ X3))))),introduced(assumption,[])).
% 4.32/4.49  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.49  thf(h31,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))))),introduced(assumption,[])).
% 4.32/4.49  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.49  thf(h33,assumption,(![X1:$o]:(![X2:$i]:(((in @ X2) @ (prop2set @ X1)) => X1))),introduced(assumption,[])).
% 4.32/4.49  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.49  thf(h35,assumption,(![X1:$i]:(((in @ X1) @ emptyset) => (![X2:$o]:X2))),introduced(assumption,[])).
% 4.32/4.49  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.50  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.50  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.50  thf(h39,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((X1 @ X2)))))))),introduced(assumption,[])).
% 4.32/4.50  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.50  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,[])).
% 4.32/4.50  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.51  thf(h43,assumption,(![X1:$i]:((![X2:$i]:(~(((in @ X2) @ X1)))) => (X1 = emptyset))),introduced(assumption,[])).
% 4.32/4.51  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.51  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.51  thf(h46,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ ((dsetconstr @ X1) @ X2)) = (X2 @ X3)))))),introduced(assumption,[])).
% 4.32/4.51  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.51  thf(h48,assumption,(![X1:$i]:((nonempty @ X1) => (~((![X2:$i]:(~(((in @ X2) @ X1)))))))),introduced(assumption,[])).
% 4.32/4.51  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.51  thf(h50,assumption,(![X1:$i]:(![X2:$i>$o]:(![X3:$i]:(((in @ X3) @ X1) => ((X2 @ X3) => (nonempty @ ((dsetconstr @ X1) @ X2))))))),introduced(assumption,[])).
% 4.32/4.51  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.52  thf(h52,assumption,(![X1:$i]:((~((![X2:$i]:(~(((in @ X2) @ X1)))))) => (nonempty @ X1))),introduced(assumption,[])).
% 4.32/4.52  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.52  thf(h54,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ X2)))),introduced(assumption,[])).
% 4.32/4.52  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.52  thf(h56,assumption,((in @ emptyset) @ ((setadjoin @ emptyset) @ emptyset)),introduced(assumption,[])).
% 4.32/4.52  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.52  thf(h58,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((setadjoin @ X1) @ X2)))))),introduced(assumption,[])).
% 4.32/4.52  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.53  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,[])).
% 4.32/4.53  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.53  thf(h62,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ X2)) => ((~((X3 = X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 4.32/4.53  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.32/4.53  thf(h64,assumption,(![X1:$i]:(((dsetconstr @ X1) @ (^[X2:$i]:(~($false)))) = X1)),introduced(assumption,[])).
% 4.32/4.53  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.54  thf(h66,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ X1))) => ((in @ X2) @ (powerset @ X1))))),introduced(assumption,[])).
% 4.40/4.54  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.54  thf(h68,assumption,(![X1:$i]:((in @ emptyset) @ (powerset @ X1))),introduced(assumption,[])).
% 4.40/4.54  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.54  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.54  thf(h71,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ (powerset @ X1)) => (((in @ X3) @ X2) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 4.40/4.54  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.55  thf(h73,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X2) @ X3) => (((in @ X3) @ X1) => ((in @ X2) @ (setunion @ X1))))))),introduced(assumption,[])).
% 4.40/4.55  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.55  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,[])).
% 4.40/4.55  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.55  thf(h77,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ X2) @ (powerset @ (setunion @ X1)))))),introduced(assumption,[])).
% 4.40/4.55  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.55  thf(h79,assumption,(![X1:$i>$o]:((exu @ X1) => (~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))))),introduced(assumption,[])).
% 4.40/4.55  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.40/4.55  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.56  thf(h82,assumption,(![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))),introduced(assumption,[])).
% 4.42/4.56  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.56  thf(h84,assumption,(![X1:$i]:(![X2:$i]:((~((X1 = X2))) => (~(((in @ X2) @ ((setadjoin @ X1) @ emptyset))))))),introduced(assumption,[])).
% 4.42/4.56  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.57  thf(h86,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((in @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 4.42/4.57  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.57  thf(h88,assumption,(![X1:$i]:(![X2:$i]:(((in @ X1) @ ((setadjoin @ X2) @ emptyset)) => ((in @ X2) @ ((setadjoin @ X1) @ emptyset))))),introduced(assumption,[])).
% 4.42/4.57  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.57  thf(h90,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) => ((~((X3 = X1))) => (X3 = X2)))))),introduced(assumption,[])).
% 4.42/4.57  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.57  thf(h92,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 4.42/4.57  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.57  thf(h94,assumption,(![X1:$i]:(![X2:$i]:((in @ X2) @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))))),introduced(assumption,[])).
% 4.42/4.57  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.58  thf(h96,assumption,(![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))))) => (~((((dsetconstr @ X1) @ X2) = emptyset)))))),introduced(assumption,[])).
% 4.42/4.58  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.58  thf(h98,assumption,(![X1:$i>$o]:(![X2:$i]:(((in @ X2) @ emptyset) => (X1 @ X2)))),introduced(assumption,[])).
% 4.42/4.58  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.58  thf(h100,assumption,(![X1:$i]:(![X2:$i>$o]:((~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3))))) => (~((![X3:$i]:(((in @ X3) @ X1) => (X2 @ X3)))))))),introduced(assumption,[])).
% 4.42/4.58  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.58  thf(h102,assumption,(![X1:$i]:(![X2:$i>$o]:((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3))))) => (![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))),introduced(assumption,[])).
% 4.42/4.58  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.58  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.59  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.59  thf(h106,assumption,(![X1:$o]:(X1 => ((in @ emptyset) @ (prop2set @ X1)))),introduced(assumption,[])).
% 4.42/4.59  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.59  thf(h108,assumption,(![X1:$o]:(X1 => (set2prop @ (prop2set @ X1)))),introduced(assumption,[])).
% 4.42/4.59  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.59  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.59  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.60  thf(h112,assumption,(![X1:$i>$o]:((~((![X2:$i]:((X1 @ X2) => (~((![X3:$i]:((X1 @ X3) => (X2 = X3))))))))) => (exu @ X1))),introduced(assumption,[])).
% 4.42/4.60  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.60  thf(h114,assumption,(![X1:$i>$o]:((~((![X2:$i]:(~((X1 @ X2)))))) => ((![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))) => (exu @ X1)))),introduced(assumption,[])).
% 4.42/4.60  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.60  thf(h116,assumption,(![X1:$i>$o]:((~((![X2:$i]:(~((![X3:$i]:((X1 @ X3) = (X3 = X2)))))))) => (exu @ X1))),introduced(assumption,[])).
% 4.42/4.60  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.60  thf(h118,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) => ((in @ X4) @ X2)))))))),introduced(assumption,[])).
% 4.42/4.60  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.60  thf(h120,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((in @ X3) @ X1) = ((in @ X4) @ X2)))))))),introduced(assumption,[])).
% 4.42/4.60  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.61  thf(h122,assumption,(![X1:$i>$o]:((exu @ X1) => (![X2:$i]:(![X3:$i]:((X1 @ X2) => ((X1 @ X3) => (X2 = X3))))))),introduced(assumption,[])).
% 4.42/4.61  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.61  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,[])).
% 4.42/4.61  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.61  thf(h126,assumption,(emptyset = emptyset),introduced(assumption,[])).
% 4.42/4.61  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.62  thf(h128,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (![X3:$i]:(![X4:$i]:((X3 = X4) => (((setadjoin @ X1) @ X3) = ((setadjoin @ X2) @ X4)))))))),introduced(assumption,[])).
% 4.42/4.62  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.62  thf(h130,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((powerset @ X1) = (powerset @ X2))))),introduced(assumption,[])).
% 4.42/4.62  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.42/4.62  thf(h132,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((setunion @ X1) = (setunion @ X2))))),introduced(assumption,[])).
% 4.42/4.62  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.62  thf(h134,assumption,(omega = omega),introduced(assumption,[])).
% 4.48/4.62  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.62  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.63  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,[])).
% 4.48/4.63  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.63  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,[])).
% 4.48/4.63  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.63  thf(h141,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ X2))) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 4.48/4.63  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.63  thf(h143,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 4.48/4.63  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.63  thf(h145,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 4.48/4.63  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.63  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.64  thf(h148,assumption,((!!) @ (subset @ emptyset)),introduced(assumption,[])).
% 4.48/4.64  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.64  thf(h150,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 4.48/4.64  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.64  thf(h152,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))),introduced(assumption,[])).
% 4.48/4.64  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.64  thf(h154,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~(((subset @ X1) @ X2)))))))),introduced(assumption,[])).
% 4.48/4.64  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.64  thf(h156,assumption,(![X1:$i]:(![X2:$i]:((~(((subset @ X1) @ X2))) => (~((X1 = X2)))))),introduced(assumption,[])).
% 4.48/4.64  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.65  thf(h158,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => (~((X1 = X2)))))))),introduced(assumption,[])).
% 4.48/4.65  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.65  thf(h160,assumption,(![X1:$i]:((subset @ X1) @ X1)),introduced(assumption,[])).
% 4.48/4.65  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.65  thf(h162,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X3) => ((subset @ X1) @ X3)))))),introduced(assumption,[])).
% 4.48/4.65  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.66  thf(h164,assumption,(![X1:$i]:(![X2:$i]:((subset @ X2) @ ((setadjoin @ X1) @ X2)))),introduced(assumption,[])).
% 4.48/4.66  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.66  thf(h166,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X1) @ X3) => ((subset @ X1) @ ((setadjoin @ X2) @ X3)))))),introduced(assumption,[])).
% 4.48/4.66  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.48/4.66  thf(h168,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((in @ X1) @ (powerset @ X2))))),introduced(assumption,[])).
% 4.48/4.66  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.66  thf(h170,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((subset @ X2) @ X1) => (X1 = X2))))),introduced(assumption,[])).
% 4.53/4.66  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.66  thf(h172,assumption,(![X1:$i]:(((subset @ X1) @ emptyset) => (X1 = emptyset))),introduced(assumption,[])).
% 4.53/4.66  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.66  thf(h174,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => ((in @ X2) @ (powerset @ X1))))),introduced(assumption,[])).
% 4.53/4.66  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.67  thf(h176,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 4.53/4.67  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.67  thf(h178,assumption,(![X1:$i]:((in @ X1) @ (powerset @ X1))),introduced(assumption,[])).
% 4.53/4.67  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.67  thf(h180,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => ((subset @ (powerset @ X1)) @ (powerset @ X2))))),introduced(assumption,[])).
% 4.53/4.67  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.67  thf(h182,assumption,(![X1:$i]:(![X2:$i>$o]:((in @ ((dsetconstr @ X1) @ X2)) @ (powerset @ X1)))),introduced(assumption,[])).
% 4.53/4.67  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.67  thf(h184,assumption,(![X1:$i]:(![X2:$i>$o]:((subset @ ((dsetconstr @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 4.53/4.67  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.67  thf(h186,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ X3) @ ((binunion @ X1) @ X2)))))),introduced(assumption,[])).
% 4.53/4.68  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.68  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.68  thf(h189,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => ((in @ X3) @ ((binunion @ X1) @ X2)))))),introduced(assumption,[])).
% 4.53/4.68  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.68  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,[])).
% 4.53/4.68  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.68  thf(h193,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binunion @ X1) @ X2)) => ((~(((in @ X3) @ X1))) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 4.53/4.68  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.68  thf(h195,assumption,(![X1:$i]:(![X2:$i]:((subset @ X1) @ ((binunion @ X1) @ X2)))),introduced(assumption,[])).
% 4.53/4.68  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.69  thf(h197,assumption,(![X1:$i]:(![X2:$i]:((subset @ X2) @ ((binunion @ X1) @ X2)))),introduced(assumption,[])).
% 4.53/4.69  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.69  thf(h199,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => ((in @ X3) @ ((binintersect @ X1) @ X2))))))),introduced(assumption,[])).
% 4.53/4.69  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.69  thf(h201,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((subset @ X3) @ X1) => (((subset @ X3) @ X2) => ((subset @ X3) @ ((binintersect @ X1) @ X2))))))),introduced(assumption,[])).
% 4.53/4.69  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.69  thf(h203,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 4.53/4.69  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.70  thf(h205,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 4.53/4.70  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.70  thf(h207,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((binintersect @ X1) @ X2) = X1)))),introduced(assumption,[])).
% 4.53/4.70  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.70  thf(h209,assumption,(![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X2) => ((subset @ X2) @ X1)))),introduced(assumption,[])).
% 4.53/4.70  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.70  thf(h211,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((binintersect @ X1) @ X2)) => ((in @ X3) @ X2))))),introduced(assumption,[])).
% 4.53/4.70  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.70  thf(h213,assumption,(![X1:$i]:(![X2:$i]:((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X3) @ X2))))) => (((binintersect @ X1) @ X2) = emptyset)))),introduced(assumption,[])).
% 4.53/4.70  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.70  thf(h215,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((binintersect @ X1) @ X2)) @ X2))),introduced(assumption,[])).
% 4.53/4.70  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.71  thf(h217,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X2) @ X1) => (((binintersect @ X1) @ X2) = X2)))),introduced(assumption,[])).
% 4.53/4.71  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.71  thf(h219,assumption,(![X1:$i]:(![X2:$i]:((((binintersect @ X1) @ X2) = X1) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 4.53/4.71  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.71  thf(h221,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((binintersect @ X1) @ ((binunion @ X2) @ X3)) = ((binunion @ ((binintersect @ X1) @ X2)) @ ((binintersect @ X1) @ X3)))))),introduced(assumption,[])).
% 4.53/4.71  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.71  thf(h223,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((setminus @ X1) @ X2))))))),introduced(assumption,[])).
% 4.53/4.71  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.71  thf(h225,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => ((in @ X3) @ X1))))),introduced(assumption,[])).
% 4.53/4.71  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.71  thf(h227,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((setminus @ X1) @ X2)) => (~(((in @ X3) @ X2))))))),introduced(assumption,[])).
% 4.53/4.71  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.72  thf(h229,assumption,(![X1:$i]:(![X2:$i]:(((subset @ X1) @ X2) => (((setminus @ X1) @ X2) = emptyset)))),introduced(assumption,[])).
% 4.53/4.72  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.72  thf(h231,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => (((in @ X3) @ X1) => ((in @ X3) @ X2)))))),introduced(assumption,[])).
% 4.53/4.72  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.72  thf(h233,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ ((setminus @ X1) @ X2)))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1)))))))),introduced(assumption,[])).
% 4.53/4.72  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.72  thf(h235,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 4.53/4.72  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.72  thf(h237,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X2) => (~(((in @ X3) @ ((setminus @ X1) @ X2)))))))),introduced(assumption,[])).
% 4.53/4.72  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.72  thf(h239,assumption,(![X1:$i]:(![X2:$i]:((subset @ ((setminus @ X1) @ X2)) @ X1))),introduced(assumption,[])).
% 4.53/4.72  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.72  thf(h241,assumption,(![X1:$i]:(![X2:$i]:((((setminus @ X1) @ X2) = emptyset) => ((subset @ X1) @ X2)))),introduced(assumption,[])).
% 4.53/4.72  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.73  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,[])).
% 4.53/4.73  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.73  thf(h245,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((~(((in @ X3) @ X2))) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))),introduced(assumption,[])).
% 4.53/4.73  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.73  thf(h247,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => (((in @ X3) @ X2) => ((in @ X3) @ ((symdiff @ X1) @ X2))))))),introduced(assumption,[])).
% 4.53/4.73  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.73  thf(h249,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (((in @ X3) @ X2) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))),introduced(assumption,[])).
% 4.53/4.73  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.74  thf(h251,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((~(((in @ X3) @ X1))) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ ((symdiff @ X1) @ X2))))))))),introduced(assumption,[])).
% 4.53/4.74  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.74  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.53/4.74  thf(h254,assumption,(![X1:$i]:(![X2:$i]:((in @ X1) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))),introduced(assumption,[])).
% 4.53/4.74  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.74  thf(h256,assumption,(![X1:$i]:(![X2:$i]:((in @ X2) @ (setunion @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset)))))),introduced(assumption,[])).
% 4.62/4.74  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.74  thf(h258,assumption,(![X1:$i]:(![X2:$i]:(iskpair @ ((setadjoin @ ((setadjoin @ X1) @ emptyset)) @ ((setadjoin @ ((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset))) @ emptyset))))),introduced(assumption,[])).
% 4.62/4.74  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.74  thf(h260,assumption,(![X1:$i]:(![X2:$i]:(iskpair @ ((kpair @ X1) @ X2)))),introduced(assumption,[])).
% 4.62/4.74  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.75  thf(h262,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((subset @ ((setadjoin @ X2) @ emptyset)) @ X1)))),introduced(assumption,[])).
% 4.62/4.75  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.75  thf(h264,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ X1) => ((in @ ((setadjoin @ X2) @ emptyset)) @ (powerset @ X1))))),introduced(assumption,[])).
% 4.62/4.75  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.75  thf(h266,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => ((in @ ((setadjoin @ X3) @ emptyset)) @ (powerset @ ((binunion @ X1) @ X2))))))),introduced(assumption,[])).
% 4.62/4.75  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.75  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.75  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,[])).
% 4.62/4.75  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.75  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,[])).
% 4.62/4.75  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.75  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,[])).
% 4.62/4.75  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.75  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,[])).
% 4.62/4.75  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.76  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,[])).
% 4.62/4.76  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.76  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,[])).
% 4.62/4.76  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.76  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,[])).
% 4.62/4.76  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.76  thf(h283,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (iskpair @ X3))))),introduced(assumption,[])).
% 4.62/4.76  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.76  thf(h285,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (setunion @ X1)) => (~((![X3:$i]:(((in @ X3) @ X1) => (~(((in @ X2) @ X3)))))))))),introduced(assumption,[])).
% 4.62/4.76  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.76  thf(h287,assumption,(![X1:$i]:((subset @ (setunion @ ((setadjoin @ X1) @ emptyset))) @ X1)),introduced(assumption,[])).
% 4.62/4.76  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.76  thf(h289,assumption,(![X1:$i]:((subset @ X1) @ (setunion @ ((setadjoin @ X1) @ emptyset)))),introduced(assumption,[])).
% 4.62/4.76  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.76  thf(h291,assumption,(![X1:$i]:((setunion @ ((setadjoin @ X1) @ emptyset)) = X1)),introduced(assumption,[])).
% 4.62/4.76  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  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,[])).
% 4.62/4.77  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  thf(h295,assumption,(![X1:$i]:(![X2:$i>$o]:(((ex1 @ X1) @ X2) => (~((![X3:$i]:(((in @ X3) @ X1) => (~((X2 @ X3)))))))))),introduced(assumption,[])).
% 4.62/4.77  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  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,[])).
% 4.62/4.77  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  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,[])).
% 4.62/4.77  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  thf(h301,assumption,(![X1:$i]:(![X2:$i]:((((setadjoin @ X1) @ emptyset) = ((setadjoin @ X2) @ emptyset)) => (X1 = X2)))),introduced(assumption,[])).
% 4.62/4.77  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  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,[])).
% 4.62/4.77  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  thf(h305,assumption,(![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:((in @ ((setadjoin @ X2) @ emptyset)) @ X1)))))),introduced(assumption,[])).
% 4.62/4.77  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  thf(h307,assumption,(![X1:$i]:((singleton @ X1) => ((in @ (setunion @ X1)) @ X1))),introduced(assumption,[])).
% 4.62/4.77  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.62/4.77  thf(h309,assumption,(![X1:$i]:(![X2:$i]:((kfst @ ((kpair @ X1) @ X2)) = X1))),introduced(assumption,[])).
% 4.62/4.77  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.77  thf(h311,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (kfst @ X3)) @ X1))))),introduced(assumption,[])).
% 4.65/4.77  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.77  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,[])).
% 4.65/4.77  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.77  thf(h315,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X1 = X3)))))),introduced(assumption,[])).
% 4.65/4.77  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.77  thf(h317,assumption,(![X1:$i]:(![X2:$i]:((X1 = X2) => (((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X1) @ emptyset))))),introduced(assumption,[])).
% 4.65/4.77  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  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,[])).
% 4.65/4.78  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  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,[])).
% 4.65/4.78  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  thf(h323,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((setadjoin @ X1) @ ((setadjoin @ X2) @ emptyset)) = ((setadjoin @ X3) @ emptyset)) => (X1 = X2))))),introduced(assumption,[])).
% 4.65/4.78  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  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,[])).
% 4.65/4.78  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  thf(h327,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:((((kpair @ X1) @ X2) = ((kpair @ X3) @ X4)) => (X2 = X4)))))),introduced(assumption,[])).
% 4.65/4.78  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  thf(h329,assumption,(![X1:$i]:((iskpair @ X1) => (singleton @ ((dsetconstr @ (setunion @ X1)) @ (^[X2:$i]:(X1 = ((kpair @ (kfst @ X1)) @ X2))))))),introduced(assumption,[])).
% 4.65/4.78  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  thf(h331,assumption,(![X1:$i]:(![X2:$i]:((ksnd @ ((kpair @ X1) @ X2)) = X2))),introduced(assumption,[])).
% 4.65/4.78  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  thf(h333,assumption,(![X1:$i]:((iskpair @ X1) => (((kpair @ (kfst @ X1)) @ (ksnd @ X1)) = X1))),introduced(assumption,[])).
% 4.65/4.78  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  thf(h335,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => ((in @ (ksnd @ X3)) @ X2))))),introduced(assumption,[])).
% 4.65/4.78  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  thf(h337,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X3) @ X1)))))),introduced(assumption,[])).
% 4.65/4.78  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.78  thf(h339,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(![X4:$i]:(((in @ ((kpair @ X3) @ X4)) @ ((cartprod @ X1) @ X2)) => ((in @ X4) @ X2)))))),introduced(assumption,[])).
% 4.65/4.78  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  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,[])).
% 4.65/4.79  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  thf(h343,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((kfst @ ((kpair @ X3) @ X4)) = X3))))))),introduced(assumption,[])).
% 4.65/4.79  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  thf(h345,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ X1) => (![X4:$i]:(((in @ X4) @ X2) => ((ksnd @ ((kpair @ X3) @ X4)) = X4))))))),introduced(assumption,[])).
% 4.65/4.79  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  thf(h347,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((cartprod @ X1) @ X2)) => (((kpair @ (kfst @ X3)) @ (ksnd @ X3)) = X3))))),introduced(assumption,[])).
% 4.65/4.79  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  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,[])).
% 4.65/4.79  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  thf(h351,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:((subset @ (((dpsetconstr @ X1) @ X2) @ X3)) @ ((cartprod @ X1) @ X2))))),introduced(assumption,[])).
% 4.65/4.79  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  thf(h353,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i>$i>$o]:(((breln @ X1) @ X2) @ (((dpsetconstr @ X1) @ X2) @ X3))))),introduced(assumption,[])).
% 4.65/4.79  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  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,[])).
% 4.65/4.79  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  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,[])).
% 4.65/4.79  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  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,[])).
% 4.65/4.79  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  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,[])).
% 4.65/4.79  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.79  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,[])).
% 4.65/4.79  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  thf(h369,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => (((func @ X1) @ X2) @ X3))))),introduced(assumption,[])).
% 4.65/4.80  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  thf(h373,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((in @ X3) @ ((funcSet @ X1) @ X2)))))),introduced(assumption,[])).
% 4.65/4.80  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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))))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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))))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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)))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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))))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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)))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.80  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,[])).
% 4.65/4.80  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))))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  thf(h410,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:((((func @ X1) @ X2) @ X3) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))),introduced(assumption,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  thf(h415,assumption,(![X1:$i]:(![X2:$i]:(![X3:$i]:(((in @ X3) @ ((funcSet @ X1) @ X2)) => ((((lam @ X1) @ X2) @ (((ap @ X1) @ X2) @ X3)) = X3))))),introduced(assumption,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  thf(h429,assumption,(![X1:$i]:((singleton @ X1) => (![X2:$i]:(((in @ X2) @ X1) => ((setunion @ X1) = X2))))),introduced(assumption,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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))))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  thf(h441,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ (powerset @ X2)) @ (powerset @ (powerset @ X1)))))),introduced(assumption,[])).
% 4.65/4.81  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))))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  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,[])).
% 4.65/4.81  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)))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.81  thf(h445,assumption,(![X1:$i]:(![X2:$i]:(((in @ X2) @ (powerset @ X1)) => ((in @ ((setminus @ X1) @ X2)) @ (powerset @ X1))))),introduced(assumption,[])).
% 4.65/4.81  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))))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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)))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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))))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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)))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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))))))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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)))))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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))))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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)))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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))))))))))))))),introduced(assumption,[])).
% 4.65/4.82  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,[])).
% 4.65/4.82  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)))))))))))))),introduced(assumption,[])).
% 4.65/4.82  thf(h465,assumption,(~((![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ (powerset @ eigen__0)) => (![X3:$i]:(((in @ X3) @ eigen__0) => (((subset @ X1) @ X2) => ((~(((in @ X3) @ X2))) => (~(((in @ X3) @ X1))))))))))))),introduced(assumption,[])).
% 4.65/4.82  thf(h466,assumption,(~((((in @ eigen__1) @ (powerset @ eigen__0)) => (![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ eigen__0) => (((subset @ eigen__1) @ X1) => ((~(((in @ X2) @ X1))) => (~(((in @ X2) @ eigen__1)))))))))))),introduced(assumption,[])).
% 4.65/4.82  thf(h467,assumption,((in @ eigen__1) @ (powerset @ eigen__0)),introduced(assumption,[])).
% 4.65/4.82  thf(h468,assumption,(~((![X1:$i]:(((in @ X1) @ (powerset @ eigen__0)) => (![X2:$i]:(((in @ X2) @ eigen__0) => (((subset @ eigen__1) @ X1) => ((~(((in @ X2) @ X1))) => (~(((in @ X2) @ eigen__1))))))))))),introduced(assumption,[])).
% 4.65/4.82  thf(h469,assumption,(~((((in @ eigen__2) @ (powerset @ eigen__0)) => (![X1:$i]:(((in @ X1) @ eigen__0) => (((subset @ eigen__1) @ eigen__2) => ((~(((in @ X1) @ eigen__2))) => (~(((in @ X1) @ eigen__1)))))))))),introduced(assumption,[])).
% 4.65/4.82  thf(h470,assumption,((in @ eigen__2) @ (powerset @ eigen__0)),introduced(assumption,[])).
% 4.65/4.82  thf(h471,assumption,(~((![X1:$i]:(((in @ X1) @ eigen__0) => (((subset @ eigen__1) @ eigen__2) => ((~(((in @ X1) @ eigen__2))) => (~(((in @ X1) @ eigen__1))))))))),introduced(assumption,[])).
% 4.65/4.82  thf(h472,assumption,(~((((in @ eigen__3) @ eigen__0) => (((subset @ eigen__1) @ eigen__2) => ((~(((in @ eigen__3) @ eigen__2))) => (~(((in @ eigen__3) @ eigen__1)))))))),introduced(assumption,[])).
% 4.65/4.82  thf(h473,assumption,((in @ eigen__3) @ eigen__0),introduced(assumption,[])).
% 4.65/4.82  thf(h474,assumption,(~((((subset @ eigen__1) @ eigen__2) => ((~(((in @ eigen__3) @ eigen__2))) => (~(((in @ eigen__3) @ eigen__1))))))),introduced(assumption,[])).
% 4.65/4.82  thf(h475,assumption,((subset @ eigen__1) @ eigen__2),introduced(assumption,[])).
% 4.65/4.82  thf(h476,assumption,(~(((~(((in @ eigen__3) @ eigen__2))) => (~(((in @ eigen__3) @ eigen__1)))))),introduced(assumption,[])).
% 4.65/4.82  thf(h477,assumption,(~(((in @ eigen__3) @ eigen__2))),introduced(assumption,[])).
% 4.65/4.82  thf(h478,assumption,((in @ eigen__3) @ eigen__1),introduced(assumption,[])).
% 4.65/4.82  thf(pax92, axiom, (p92=>![X1:$i]:(fsetunion @ (fsetadjoin @ X1 @ femptyset))=(X1)), file('<stdin>', pax92)).
% 4.65/4.82  thf(pax120, axiom, (p120=>![X1:$i, X2:$i, X3:$i]:(fin @ X3 @ X2=>~(fin @ X3 @ (fsetminus @ X1 @ X2)))), file('<stdin>', pax120)).
% 4.65/4.82  thf(pax4, axiom, (p4=>fin @ f__3 @ f__0), file('<stdin>', pax4)).
% 4.65/4.82  thf(pax124, axiom, (p124=>![X1:$i, X2:$i]:(fsubset @ X1 @ X2=>(fsetminus @ X1 @ X2)=(femptyset))), file('<stdin>', pax124)).
% 4.65/4.82  thf(pax93, axiom, (p93=>![X1:$i]:fsubset @ X1 @ (fsetunion @ (fsetadjoin @ X1 @ femptyset))), file('<stdin>', pax93)).
% 4.65/4.82  thf(ax35, axiom, p92, file('<stdin>', ax35)).
% 4.65/4.82  thf(pax122, axiom, (p122=>![X1:$i, X2:$i, X3:$i]:(~(fin @ X3 @ (fsetminus @ X1 @ X2))=>(~(fin @ X3 @ X2)=>~(fin @ X3 @ X1)))), file('<stdin>', pax122)).
% 4.65/4.82  thf(pax1, axiom, (p1=>fin @ f__3 @ f__1), file('<stdin>', pax1)).
% 4.65/4.82  thf(pax3, axiom, (p3=>fsubset @ f__1 @ f__2), file('<stdin>', pax3)).
% 4.65/4.82  thf(ax7, axiom, p120, file('<stdin>', ax7)).
% 4.65/4.82  thf(ax123, axiom, p4, file('<stdin>', ax123)).
% 4.65/4.82  thf(ax3, axiom, p124, file('<stdin>', ax3)).
% 4.65/4.82  thf(ax34, axiom, p93, file('<stdin>', ax34)).
% 4.65/4.82  thf(ax5, axiom, p122, file('<stdin>', ax5)).
% 4.65/4.82  thf(ax126, axiom, p1, file('<stdin>', ax126)).
% 4.65/4.82  thf(ax124, axiom, p3, file('<stdin>', ax124)).
% 4.65/4.82  thf(nax2, axiom, (p2<=fin @ f__3 @ f__2), file('<stdin>', nax2)).
% 4.65/4.82  thf(ax125, axiom, ~(p2), file('<stdin>', ax125)).
% 4.65/4.82  thf(c_0_18, plain, ![X209:$i]:(~p92|(fsetunion @ (fsetadjoin @ X209 @ femptyset))=(X209)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax92])])])).
% 4.65/4.82  thf(c_0_19, plain, ![X57:$i, X58:$i, X59:$i]:(~p120|(~fin @ X59 @ X58|~fin @ X59 @ (fsetminus @ X57 @ X58))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax120])])])])).
% 4.65/4.82  thf(c_0_20, plain, (~p4|fin @ f__3 @ f__0), inference(fof_nnf,[status(thm)],[pax4])).
% 4.65/4.82  thf(c_0_21, plain, ![X35:$i, X36:$i]:(~p124|(~fsubset @ X35 @ X36|(fsetminus @ X35 @ X36)=(femptyset))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax124])])])).
% 4.65/4.82  thf(c_0_22, plain, ![X207:$i]:(~p93|fsubset @ X207 @ (fsetunion @ (fsetadjoin @ X207 @ femptyset))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax93])])])).
% 4.65/4.82  thf(c_0_23, plain, ![X1:$i]:((fsetunion @ (fsetadjoin @ X1 @ femptyset))=(X1)|~p92), inference(split_conjunct,[status(thm)],[c_0_18])).
% 4.65/4.82  thf(c_0_24, plain, p92, inference(split_conjunct,[status(thm)],[ax35])).
% 4.65/4.82  thf(c_0_25, plain, ![X45:$i, X46:$i, X47:$i]:(~p122|(fin @ X47 @ (fsetminus @ X45 @ X46)|(fin @ X47 @ X46|~fin @ X47 @ X45))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax122])])])])).
% 4.65/4.82  thf(c_0_26, plain, (~p1|fin @ f__3 @ f__1), inference(fof_nnf,[status(thm)],[pax1])).
% 4.65/4.82  thf(c_0_27, plain, (~p3|fsubset @ f__1 @ f__2), inference(fof_nnf,[status(thm)],[pax3])).
% 4.65/4.82  thf(c_0_28, plain, ![X1:$i, X3:$i, X2:$i]:(~p120|~fin @ X1 @ X2|~fin @ X1 @ (fsetminus @ X3 @ X2)), inference(split_conjunct,[status(thm)],[c_0_19])).
% 4.65/4.82  thf(c_0_29, plain, p120, inference(split_conjunct,[status(thm)],[ax7])).
% 4.65/4.82  thf(c_0_30, plain, (fin @ f__3 @ f__0|~p4), inference(split_conjunct,[status(thm)],[c_0_20])).
% 4.65/4.82  thf(c_0_31, plain, p4, inference(split_conjunct,[status(thm)],[ax123])).
% 4.65/4.82  thf(c_0_32, plain, ![X1:$i, X2:$i]:((fsetminus @ X1 @ X2)=(femptyset)|~p124|~fsubset @ X1 @ X2), inference(split_conjunct,[status(thm)],[c_0_21])).
% 4.65/4.82  thf(c_0_33, plain, p124, inference(split_conjunct,[status(thm)],[ax3])).
% 4.65/4.82  thf(c_0_34, plain, ![X1:$i]:(fsubset @ X1 @ (fsetunion @ (fsetadjoin @ X1 @ femptyset))|~p93), inference(split_conjunct,[status(thm)],[c_0_22])).
% 4.65/4.82  thf(c_0_35, plain, ![X1:$i]:(fsetunion @ (fsetadjoin @ X1 @ femptyset))=(X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_23, c_0_24])])).
% 4.65/4.82  thf(c_0_36, plain, p93, inference(split_conjunct,[status(thm)],[ax34])).
% 4.65/4.82  thf(c_0_37, plain, ![X1:$i, X3:$i, X2:$i]:(fin @ X1 @ (fsetminus @ X2 @ X3)|fin @ X1 @ X3|~p122|~fin @ X1 @ X2), inference(split_conjunct,[status(thm)],[c_0_25])).
% 4.65/4.82  thf(c_0_38, plain, p122, inference(split_conjunct,[status(thm)],[ax5])).
% 4.65/4.82  thf(c_0_39, plain, (fin @ f__3 @ f__1|~p1), inference(split_conjunct,[status(thm)],[c_0_26])).
% 4.65/4.82  thf(c_0_40, plain, p1, inference(split_conjunct,[status(thm)],[ax126])).
% 4.65/4.82  thf(c_0_41, plain, (fsubset @ f__1 @ f__2|~p3), inference(split_conjunct,[status(thm)],[c_0_27])).
% 4.65/4.82  thf(c_0_42, plain, p3, inference(split_conjunct,[status(thm)],[ax124])).
% 4.65/4.82  thf(c_0_43, plain, ![X1:$i, X2:$i, X3:$i]:(~fin @ X1 @ (fsetminus @ X2 @ X3)|~fin @ X1 @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_28, c_0_29])])).
% 4.65/4.82  thf(c_0_44, plain, fin @ f__3 @ f__0, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_30, c_0_31])])).
% 4.65/4.82  thf(c_0_45, plain, ![X1:$i, X2:$i]:((fsetminus @ X1 @ X2)=(femptyset)|~fsubset @ X1 @ X2), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_32, c_0_33])])).
% 4.65/4.82  thf(c_0_46, plain, ![X1:$i]:fsubset @ X1 @ X1, inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_34, c_0_35]), c_0_36])])).
% 4.65/4.82  thf(c_0_47, plain, (~fin @ f__3 @ f__2|p2), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax2])])).
% 4.65/4.82  thf(c_0_48, plain, ~p2, inference(fof_simplification,[status(thm)],[ax125])).
% 4.65/4.82  thf(c_0_49, plain, ![X1:$i, X3:$i, X2:$i]:(fin @ X1 @ (fsetminus @ X2 @ X3)|fin @ X1 @ X3|~fin @ X1 @ X2), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_37, c_0_38])])).
% 4.65/4.82  thf(c_0_50, plain, fin @ f__3 @ f__1, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_39, c_0_40])])).
% 4.65/4.82  thf(c_0_51, plain, fsubset @ f__1 @ f__2, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_41, c_0_42])])).
% 4.65/4.82  thf(c_0_52, plain, ![X1:$i]:~fin @ f__3 @ (fsetminus @ X1 @ f__0), inference(spm,[status(thm)],[c_0_43, c_0_44])).
% 4.65/4.82  thf(c_0_53, plain, ![X1:$i]:(fsetminus @ X1 @ X1)=(femptyset), inference(spm,[status(thm)],[c_0_45, c_0_46])).
% 4.65/4.82  thf(c_0_54, plain, (p2|~fin @ f__3 @ f__2), inference(split_conjunct,[status(thm)],[c_0_47])).
% 4.65/4.82  thf(c_0_55, plain, ~p2, inference(split_conjunct,[status(thm)],[c_0_48])).
% 4.65/4.82  thf(c_0_56, plain, ![X1:$i]:(fin @ f__3 @ (fsetminus @ f__1 @ X1)|fin @ f__3 @ X1), inference(spm,[status(thm)],[c_0_49, c_0_50])).
% 4.65/4.82  thf(c_0_57, plain, (fsetminus @ f__1 @ f__2)=(femptyset), inference(spm,[status(thm)],[c_0_45, c_0_51])).
% 4.65/4.82  thf(c_0_58, plain, ~fin @ f__3 @ femptyset, inference(spm,[status(thm)],[c_0_52, c_0_53])).
% 4.65/4.82  thf(c_0_59, plain, ~fin @ f__3 @ f__2, inference(sr,[status(thm)],[c_0_54, c_0_55])).
% 4.65/4.82  thf(c_0_60, plain, ($false), inference(sr,[status(thm)],[inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_56, c_0_57]), c_0_58]), c_0_59]), ['proof']).
% 4.65/4.82  thf(1,plain,$false,inference(eprover,[status(thm),assumptions([h477,h478,h475,h476,h473,h474,h472,h470,h471,h469,h467,h468,h466,h465,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])],[])).
% 4.65/4.82  thf(2,plain,$false,inference(tab_negimp,[status(thm),assumptions([h475,h476,h473,h474,h472,h470,h471,h469,h467,h468,h466,h465,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,1,h477,h478])).
% 4.65/4.82  thf(3,plain,$false,inference(tab_negimp,[status(thm),assumptions([h473,h474,h472,h470,h471,h469,h467,h468,h466,h465,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,2,h475,h476])).
% 4.65/4.82  thf(4,plain,$false,inference(tab_negimp,[status(thm),assumptions([h472,h470,h471,h469,h467,h468,h466,h465,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,3,h473,h474])).
% 4.65/4.82  thf(5,plain,$false,inference(tab_negall,[status(thm),assumptions([h470,h471,h469,h467,h468,h466,h465,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,[h472]),tab_negall(eigenvar,eigen__3)],[h471,4,h472])).
% 4.65/4.82  thf(6,plain,$false,inference(tab_negimp,[status(thm),assumptions([h469,h467,h468,h466,h465,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,[h470,h471])],[h469,5,h470,h471])).
% 4.65/4.82  thf(7,plain,$false,inference(tab_negall,[status(thm),assumptions([h467,h468,h466,h465,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,[h469]),tab_negall(eigenvar,eigen__2)],[h468,6,h469])).
% 4.65/4.82  thf(8,plain,$false,inference(tab_negimp,[status(thm),assumptions([h466,h465,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,7,h467,h468])).
% 4.65/4.82  thf(9,plain,$false,inference(tab_negall,[status(thm),assumptions([h465,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,[h466]),tab_negall(eigenvar,eigen__1)],[h465,8,h466])).
% 4.65/4.82  thf(10,plain,$false,inference(tab_negall,[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_negall(discharge,[h465]),tab_negall(eigenvar,eigen__0)],[h464,9,h465])).
% 4.65/4.82  thf(11,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,10,h463,h464])).
% 4.65/4.82  thf(12,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,11,h461,h462])).
% 4.65/4.82  thf(13,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,12,h459,h460])).
% 4.65/4.82  thf(14,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,13,h457,h458])).
% 4.65/4.82  thf(15,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,14,h455,h456])).
% 4.65/4.82  thf(16,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,15,h453,h454])).
% 4.65/4.82  thf(17,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,16,h451,h452])).
% 4.65/4.82  thf(18,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,17,h449,h450])).
% 4.65/4.82  thf(19,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,18,h447,h448])).
% 4.65/4.82  thf(20,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,19,h445,h446])).
% 4.65/4.82  thf(21,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,20,h443,h444])).
% 4.65/4.82  thf(22,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,21,h441,h442])).
% 4.65/4.82  thf(23,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,22,h439,h440])).
% 4.65/4.82  thf(24,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,23,h437,h438])).
% 4.65/4.82  thf(25,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,24,h435,h436])).
% 4.65/4.82  thf(26,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,25,h433,h434])).
% 4.65/4.82  thf(27,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,26,h431,h432])).
% 4.65/4.82  thf(28,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,27,h429,h430])).
% 4.65/4.82  thf(29,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,28,h427,h428])).
% 4.65/4.82  thf(30,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,29,h425,h426])).
% 4.65/4.82  thf(31,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,30,h423,h424])).
% 4.65/4.82  thf(32,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,31,h421,h422])).
% 4.65/4.82  thf(33,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,32,h419,h420])).
% 4.65/4.82  thf(34,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,33,h417,h418])).
% 4.65/4.82  thf(35,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,34,h415,h416])).
% 4.65/4.82  thf(36,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,35,h408,h414])).
% 4.65/4.82  thf(37,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,36,h412,h413])).
% 4.65/4.82  thf(38,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,37,h410,h411])).
% 4.65/4.82  thf(39,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,38,h408,h409])).
% 4.65/4.82  thf(40,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,39,h406,h407])).
% 4.65/4.82  thf(41,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,40,h404,h405])).
% 4.65/4.82  thf(42,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,41,h402,h403])).
% 4.65/4.82  thf(43,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,42,h400,h401])).
% 4.65/4.82  thf(44,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,43,h398,h399])).
% 4.65/4.82  thf(45,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,44,h396,h397])).
% 4.65/4.82  thf(46,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,45,h394,h395])).
% 4.65/4.82  thf(47,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,46,h392,h393])).
% 4.65/4.82  thf(48,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,47,h390,h391])).
% 4.65/4.82  thf(49,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,48,h388,h389])).
% 4.65/4.82  thf(50,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,49,h386,h387])).
% 4.65/4.82  thf(51,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,50,h384,h385])).
% 4.65/4.83  thf(52,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,51,h381,h383])).
% 4.65/4.83  thf(53,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,52,h381,h382])).
% 4.65/4.83  thf(54,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,53,h379,h380])).
% 4.65/4.83  thf(55,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,54,h377,h378])).
% 4.65/4.83  thf(56,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,55,h375,h376])).
% 4.65/4.83  thf(57,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,56,h373,h374])).
% 4.65/4.83  thf(58,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,57,h371,h372])).
% 4.65/4.83  thf(59,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,58,h369,h370])).
% 4.65/4.83  thf(60,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,59,h367,h368])).
% 4.65/4.83  thf(61,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,60,h365,h366])).
% 4.65/4.83  thf(62,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,61,h363,h364])).
% 4.65/4.83  thf(63,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,62,h361,h362])).
% 4.65/4.83  thf(64,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,63,h359,h360])).
% 4.65/4.83  thf(65,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,64,h357,h358])).
% 4.65/4.83  thf(66,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,65,h355,h356])).
% 4.65/4.83  thf(67,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,66,h353,h354])).
% 4.65/4.83  thf(68,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,67,h351,h352])).
% 4.65/4.83  thf(69,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,68,h349,h350])).
% 4.65/4.83  thf(70,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,69,h347,h348])).
% 4.65/4.83  thf(71,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,70,h345,h346])).
% 4.65/4.83  thf(72,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,71,h343,h344])).
% 4.65/4.83  thf(73,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,72,h341,h342])).
% 4.65/4.83  thf(74,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,73,h339,h340])).
% 4.65/4.83  thf(75,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,74,h337,h338])).
% 4.65/4.83  thf(76,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,75,h335,h336])).
% 4.65/4.83  thf(77,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,76,h333,h334])).
% 4.65/4.83  thf(78,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,77,h331,h332])).
% 4.65/4.83  thf(79,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,78,h329,h330])).
% 4.65/4.83  thf(80,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,79,h327,h328])).
% 4.65/4.83  thf(81,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,80,h325,h326])).
% 4.65/4.83  thf(82,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,81,h323,h324])).
% 4.65/4.83  thf(83,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,82,h321,h322])).
% 4.65/4.83  thf(84,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,83,h319,h320])).
% 4.65/4.83  thf(85,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,84,h317,h318])).
% 4.65/4.83  thf(86,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,85,h315,h316])).
% 4.65/4.83  thf(87,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,86,h313,h314])).
% 4.65/4.83  thf(88,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,87,h311,h312])).
% 4.65/4.83  thf(89,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,88,h309,h310])).
% 4.65/4.83  thf(90,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,89,h307,h308])).
% 4.65/4.83  thf(91,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,90,h305,h306])).
% 4.65/4.83  thf(92,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,91,h303,h304])).
% 4.65/4.83  thf(93,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,92,h301,h302])).
% 4.65/4.83  thf(94,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,93,h299,h300])).
% 4.65/4.83  thf(95,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,94,h297,h298])).
% 4.65/4.83  thf(96,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,95,h295,h296])).
% 4.65/4.83  thf(97,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,96,h293,h294])).
% 4.65/4.83  thf(98,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,97,h291,h292])).
% 4.65/4.83  thf(99,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,98,h289,h290])).
% 4.65/4.83  thf(100,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,99,h287,h288])).
% 4.65/4.83  thf(101,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,100,h285,h286])).
% 4.65/4.83  thf(102,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,101,h283,h284])).
% 4.65/4.83  thf(103,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,102,h281,h282])).
% 4.65/4.83  thf(104,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,103,h279,h280])).
% 4.65/4.83  thf(105,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,104,h277,h278])).
% 4.65/4.83  thf(106,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,105,h275,h276])).
% 4.65/4.83  thf(107,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,106,h273,h274])).
% 4.65/4.83  thf(108,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,107,h271,h272])).
% 4.65/4.83  thf(109,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,108,h269,h270])).
% 4.65/4.83  thf(110,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,109,h90,h268])).
% 4.65/4.83  thf(111,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,110,h266,h267])).
% 4.65/4.83  thf(112,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,111,h264,h265])).
% 4.65/4.83  thf(113,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,112,h262,h263])).
% 4.65/4.83  thf(114,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,113,h260,h261])).
% 4.65/4.83  thf(115,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,114,h258,h259])).
% 4.65/4.83  thf(116,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,115,h256,h257])).
% 4.65/4.83  thf(117,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,116,h254,h255])).
% 4.65/4.83  thf(118,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,117,h94,h253])).
% 4.65/4.83  thf(119,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,118,h251,h252])).
% 4.65/4.83  thf(120,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,119,h249,h250])).
% 4.65/4.83  thf(121,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,120,h247,h248])).
% 4.65/4.83  thf(122,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,121,h245,h246])).
% 4.65/4.83  thf(123,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,122,h243,h244])).
% 4.65/4.83  thf(124,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,123,h241,h242])).
% 4.65/4.83  thf(125,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,124,h239,h240])).
% 4.65/4.83  thf(126,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,125,h237,h238])).
% 4.65/4.83  thf(127,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,126,h235,h236])).
% 4.65/4.83  thf(128,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,127,h233,h234])).
% 4.65/4.83  thf(129,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,128,h231,h232])).
% 4.65/4.83  thf(130,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,129,h229,h230])).
% 4.65/4.83  thf(131,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,130,h227,h228])).
% 4.65/4.83  thf(132,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,131,h225,h226])).
% 4.65/4.83  thf(133,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,132,h223,h224])).
% 4.65/4.83  thf(134,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,133,h221,h222])).
% 4.65/4.83  thf(135,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,134,h219,h220])).
% 4.65/4.83  thf(136,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,135,h217,h218])).
% 4.65/4.83  thf(137,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,136,h215,h216])).
% 4.65/4.83  thf(138,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,137,h213,h214])).
% 4.65/4.83  thf(139,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,138,h211,h212])).
% 4.65/4.83  thf(140,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,139,h209,h210])).
% 4.65/4.83  thf(141,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,140,h207,h208])).
% 4.65/4.83  thf(142,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,141,h205,h206])).
% 4.65/4.83  thf(143,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,142,h203,h204])).
% 4.65/4.83  thf(144,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,143,h201,h202])).
% 4.65/4.83  thf(145,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,144,h199,h200])).
% 4.65/4.83  thf(146,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,145,h197,h198])).
% 4.65/4.83  thf(147,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,146,h195,h196])).
% 4.65/4.83  thf(148,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,147,h193,h194])).
% 4.65/4.83  thf(149,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,148,h191,h192])).
% 4.65/4.83  thf(150,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,149,h189,h190])).
% 4.65/4.83  thf(151,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,150,h94,h188])).
% 4.65/4.83  thf(152,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,151,h186,h187])).
% 4.65/4.83  thf(153,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,152,h184,h185])).
% 4.65/4.83  thf(154,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,153,h182,h183])).
% 4.65/4.83  thf(155,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,154,h180,h181])).
% 4.65/4.83  thf(156,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,155,h178,h179])).
% 4.65/4.83  thf(157,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,156,h176,h177])).
% 4.65/4.83  thf(158,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,157,h174,h175])).
% 4.65/4.83  thf(159,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,158,h172,h173])).
% 4.65/4.83  thf(160,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,159,h170,h171])).
% 4.65/4.83  thf(161,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,160,h168,h169])).
% 4.65/4.83  thf(162,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,161,h166,h167])).
% 4.65/4.83  thf(163,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,162,h164,h165])).
% 4.65/4.83  thf(164,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,163,h162,h163])).
% 4.65/4.83  thf(165,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,164,h160,h161])).
% 4.65/4.83  thf(166,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,165,h158,h159])).
% 4.65/4.83  thf(167,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,166,h156,h157])).
% 4.65/4.83  thf(168,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,167,h154,h155])).
% 4.65/4.83  thf(169,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,168,h152,h153])).
% 4.65/4.83  thf(170,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,169,h150,h151])).
% 4.65/4.83  thf(171,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,170,h148,h149])).
% 4.65/4.83  thf(172,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,171,h141,h147])).
% 4.65/4.83  thf(173,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,172,h145,h146])).
% 4.65/4.83  thf(174,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,173,h143,h144])).
% 4.65/4.83  thf(175,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,174,h141,h142])).
% 4.65/4.83  thf(176,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,175,h139,h140])).
% 4.65/4.83  thf(177,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,176,h137,h138])).
% 4.65/4.83  thf(178,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,177,h122,h136])).
% 4.65/4.83  thf(179,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,178,h134,h135])).
% 4.65/4.83  thf(180,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,179,h132,h133])).
% 4.65/4.83  thf(181,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,180,h130,h131])).
% 4.65/4.83  thf(182,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,181,h128,h129])).
% 4.65/4.83  thf(183,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,182,h126,h127])).
% 4.65/4.83  thf(184,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,183,h124,h125])).
% 4.65/4.83  thf(185,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,184,h122,h123])).
% 4.65/4.83  thf(186,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,185,h120,h121])).
% 4.65/4.83  thf(187,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,186,h118,h119])).
% 4.65/4.83  thf(188,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,187,h116,h117])).
% 4.65/4.83  thf(189,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,188,h114,h115])).
% 4.65/4.83  thf(190,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,189,h112,h113])).
% 4.65/4.83  thf(191,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,190,h100,h111])).
% 4.65/4.83  thf(192,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,191,h102,h110])).
% 4.65/4.83  thf(193,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,192,h108,h109])).
% 4.65/4.83  thf(194,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,193,h106,h107])).
% 4.65/4.83  thf(195,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,194,h100,h105])).
% 4.65/4.83  thf(196,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,195,h102,h104])).
% 4.65/4.83  thf(197,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,196,h102,h103])).
% 4.65/4.83  thf(198,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,197,h100,h101])).
% 4.65/4.83  thf(199,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,198,h98,h99])).
% 4.65/4.83  thf(200,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,199,h96,h97])).
% 4.65/4.83  thf(201,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,200,h94,h95])).
% 4.65/4.83  thf(202,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,201,h92,h93])).
% 4.65/4.83  thf(203,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,202,h90,h91])).
% 4.65/4.83  thf(204,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,203,h88,h89])).
% 4.65/4.83  thf(205,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,204,h86,h87])).
% 4.65/4.83  thf(206,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,205,h84,h85])).
% 4.65/4.83  thf(207,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,206,h82,h83])).
% 4.65/4.83  thf(208,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,207,h48,h81])).
% 4.65/4.83  thf(209,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,208,h79,h80])).
% 4.65/4.83  thf(210,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,209,h77,h78])).
% 4.65/4.83  thf(211,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,210,h75,h76])).
% 4.65/4.83  thf(212,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,211,h73,h74])).
% 4.65/4.83  thf(213,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,212,h71,h72])).
% 4.65/4.83  thf(214,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,213,h68,h70])).
% 4.65/4.83  thf(215,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,214,h68,h69])).
% 4.65/4.83  thf(216,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,215,h66,h67])).
% 4.65/4.83  thf(217,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,216,h64,h65])).
% 4.65/4.83  thf(218,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,217,h62,h63])).
% 4.65/4.83  thf(219,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,218,h60,h61])).
% 4.65/4.83  thf(220,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,219,h58,h59])).
% 4.65/4.83  thf(221,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,220,h56,h57])).
% 4.65/4.83  thf(222,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,221,h54,h55])).
% 4.65/4.83  thf(223,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,222,h52,h53])).
% 4.65/4.83  thf(224,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,223,h50,h51])).
% 4.65/4.83  thf(225,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,224,h48,h49])).
% 4.65/4.83  thf(226,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,225,h46,h47])).
% 4.65/4.83  thf(227,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,226,h43,h45])).
% 4.65/4.83  thf(228,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,227,h43,h44])).
% 4.65/4.83  thf(229,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,228,h41,h42])).
% 4.65/4.83  thf(230,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,229,h39,h40])).
% 4.65/4.83  thf(231,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,230,h3,h38])).
% 4.65/4.83  thf(232,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,231,h3,h37])).
% 4.65/4.83  thf(233,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,232,h35,h36])).
% 4.65/4.83  thf(234,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,233,h33,h34])).
% 4.65/4.83  thf(235,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,234,h31,h32])).
% 4.65/4.83  thf(236,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,235,h29,h30])).
% 4.65/4.83  thf(237,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,236,h27,h28])).
% 4.65/4.83  thf(238,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,237,h25,h26])).
% 4.65/4.83  thf(239,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,238,h23,h24])).
% 4.65/4.83  thf(240,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,239,h21,h22])).
% 4.65/4.83  thf(241,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,240,h19,h20])).
% 4.65/4.83  thf(242,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,241,h17,h18])).
% 4.65/4.83  thf(243,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,242,h15,h16])).
% 4.65/4.83  thf(244,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,243,h13,h14])).
% 4.65/4.83  thf(245,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,244,h11,h12])).
% 4.65/4.83  thf(246,plain,$false,inference(tab_negimp,[status(thm),assumptions([h7,h8,h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h9,h10])],[h8,245,h9,h10])).
% 4.65/4.83  thf(247,plain,$false,inference(tab_negimp,[status(thm),assumptions([h5,h6,h3,h4,h1,h2,h0]),tab_negimp(discharge,[h7,h8])],[h6,246,h7,h8])).
% 4.65/4.83  thf(248,plain,$false,inference(tab_negimp,[status(thm),assumptions([h3,h4,h1,h2,h0]),tab_negimp(discharge,[h5,h6])],[h4,247,h5,h6])).
% 4.65/4.83  thf(249,plain,$false,inference(tab_negimp,[status(thm),assumptions([h1,h2,h0]),tab_negimp(discharge,[h3,h4])],[h2,248,h3,h4])).
% 4.65/4.83  thf(250,plain,$false,inference(tab_negimp,[status(thm),assumptions([h0]),tab_negimp(discharge,[h1,h2])],[h0,249,h1,h2])).
% 4.65/4.83  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)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),inference(contra,[status(thm),contra(discharge,[h0])],[250,h0])).
% 4.65/4.83  % SZS output end Proof
%------------------------------------------------------------------------------